USSR:

Forty infantry Corps. Each four divisions plus artillery.

I->XX Turn 1
XXI-XXXX Every 10 turns
Replacements only begin turn 150.

3 Mountain Corps. Four divisions
2 Cavalry Corps. Four divisions
1 Mountain Cavalry Corps. Four divisions
3 Parachute Corps. Five Brigades
20 NKVD Border Sectors. Three Regiments

30 Tank Corps. Each two tank, one mechanised division, one motorcycle regiment, one engineer battalion, one artillery regiment

I-XV Turn 1
XVI-XXX Every 10 turns

Production, 1940-5:
1549 T-26 (pretty much dealt with)
706 BT-7 (ditto)
742 T-40/50
6045 T-60
8396 T-70		8 Corps
3159 KV-I (early)
1206 KV-I (late)	2 Corps
202 KV-II
148 KV-85
15709 T-34/76 (early)
19920 T-34/76 (late)	12 Corps
31723 T-34/85
12641 Su-76
636 Su-122
2659 Su-85
2335 Su-100
704 Su-152
4075 ISUs?
107 IS-I
3395 IS-II

1000 BT-5
5000 BT-7
400 KV-I (early)
100 KV-II
100 OT-26
8000 T-26
50   T-27
500  T-28
1100 T-34
50   T-35
300  T-37

600 tanks per corps

1-7: 600 T-26
8-9: 500 T-26, 100 T-26 (flame)
10-11: 400 BT-5, 200 T-28
12: 500 BT-7, 100 BT-7A
13-17: 600 BT-7
18,22: 500 T-26, 100 T-26 (flame)
19-20: 600 BT-7
21: 200 KV-I (early), 400 T-26
24: 200 KV-I (early), 400 T-40
26: 200 KV-II, 400 T-60
23,25, 27-30: 600 T-34

T-34 replacements begin around turn 140 (at something like 200 per turn)

10 Armies, each:
4 Infantry Corps
3 Mechanised Corps
1 Special Corps

Far East Army (arrives at railhead when Pacific war starts):
4 Infantry Corps
2 Mechanised Corps (T-26/BT-7)

Soviet non-squad replacements start late.

New Tank Corps based on brigades:
I-IV Corps: T-60		Turns 100, 105, 110, 115
V-VIII Corps: T-70		Turns 130, 134, 138, 142
IX Corps: T-34/76 (late)	Turn 146
X Corps: KV-I (late)		Turn 150
XI-XII Corps: T-70		Turns 154, 158
XIII-XIV Corps: T-34/76 (late)	Turns 162, 166
XV Corps: KV-I (late)		Turn 170
XVI-XIX Corps: T-34/76 (late)	Turns 174, 178, 182, 186
XX-XXI Corps: T-70		Turns 190, 194
XXII-XXVI Corps: T-34/76 (late)	Turns 198, 202, 206, 210, 214
XXVII Corps: IS-II		Turn 220

I-IV Corps B: T-34/85		Turns 225, 227, 230, 232
V-VI Corps B: IS-II		Turns 235, 237
VII-X Corps B: T-34/85		Turns 240, 242, 245, 247

XXVIII-XXXIX Corps: T34/85	Turns 250, 252, 255, 257, 260, 265, 270, 275, 280, 285, 290, 295 [12]
XXXX Corps: T-44		Turn 300
XXXXI Corps: T-34/85		Turn 305
XXXXII Corps: IS-III		Turn 310
XXXXIII Corps: T-44		Turn 315
XXXXIV Corps: IS-III		Turn 320

LL Tank Corps, all arrive on German declaration of war (offmap to be disbanded?):
I Corps: Matilda II
II Corps: Valentine (early)
III Corps: M3 Stuart	
IV-VI Corps: Valentine
VII-VIII Corps: M4/75 Sherman
IX-XI Corps: Valentine (late)
XII-XIV Corps: M4/76 Sherman

Each Tank Corps is 200 tanks and two brigades of infantry

T-26 Turns 1-50, 10 per turn
T-40 Turns 80-100, 12 per turn
T-60 Turns 100-175, 70 per turn
T-70 Turns 130-215, 100 per turn
T-34/76 (early) Turns 100-150, 20 per turn
T-34/76 (late) Turns 140-240, 200 per turn
T-34/85 Turns 225-325, 300 per turn
KV-I (late) Turns 150-200, 25 per turn
IS-II Turns 220-325, 35 per turn
IS-III Turns 310-325, 30 per turn
T-44 Turns 300-325, 25 per turn

Turn	Tanks
1-50	10
50-80	0
80-100	12
100-130	90
130-140	190
140-150	390
150-175	395
175-215	325
215-220	225
220-225	260
225-240	560
240-300 360
300-310 385
310-325 415

BA-3/6 total: 560
BA-64 Turns 150-325, 45 per turn

Su-76 Turns 160-300, 90 per turn (100 in each rifle corps)
Su-85 Turns 210-290, 35 per turn
Su-100 Turns 290-325, 50 per turn
Su-122 Turns 185-275, 12 per turn
Su-152 Turns 185-220, 20 per turn
ISU-122 Turns 240-325, 30 per turn
ISU-152 Turns 260-325, 25 per turn

Artillery:
76mm:	Turns 35-325, 150 per turn. 5,000 to begin with.
122mm:	Turns 90-325, 60 per turn. 8,900 to begin with.
152mm:	Turns 30-325, 25 per turn, 4,750 to beging with.

AT:
76mm:	Turns 100-325, 150 per turn.

4 Shock Armies, each:
2 Motorised Corps
1 Assault Gun Division
1 Artillery Corps
1 Rocket Corps

8 Regiments of 36 Katyushas were formed in August 1941. 288 peices.
A further 14 formed that autumn.
By Autumn 1942 there were 4320 Katyushas.
Each Rocket Corps:
432 132mm Katyushas
144 82mm Katyushas
144 300mm Katyushas
All arrive with no equipment
I Rocket Corps: Turn 110
II Rocket Corps: Turn 130
III Rocket Corps: Turn 150
IV Rocket Corps: Turn 170

Arrive with understrength Artillery and 1 Motorised Corps. 2nd Motor corps arrives with Assault Gun division:

1st Assault Gun division, turn 185:
200 Su-122
100 Su-152
2nd Assault Gun Division, turn 210:
300 Su-85
3rd Assault Gun Division, turn 240
300 ISU-122
4th Assault Gun Division, turn 260
300 ISU-152
5th-6th Assault Gun Division, turns 290 and 300:
300 Su-100

Garrisons:
Small: Rostov, Talinin, Riga, Kiev, Minsk, Odessa, Sevastopol, Kharkov, Murmamsk, Baku, Tbilisi, Grozny, Maikop, Poti, Novorossik, Brest, Kursk, Batum, Astrakhan, Leninakan, Shakhty, Kaluga, Tula, Ryazan, Tver
Medium: Yaroslav, Vladimir, Korov, Michurinsk, Saransk, Penza, Omsk, Saratov, Balaskov, Kamyshan, Gorky, Vologda, Rybinsk
Large: Leningrad, Moscow, Stalingrad, Archangelsk

12 Moscow Line forts, 15 Stalin Line forts
3 RR Repair, 3 Engineer, 1 Supply, Loads of AA

Supply Unit arrives turn 200 or thereabouts.

Aircraft:
I-16 Turns 1-150, 40 per turn
Il-2 Turns 150-295, 240 per turn
Il-4 Turns 50-250, 30 per turn
Il-10 Turns 295-325, 200 per turn
La-5 Turns 200-325, 80 per turn
La-7 Turns 250-325, 80 per turn
LaGG-3 Turns 125-225, 60 per turn
MiG-1 Turns 80-160, 25 per turn
MiG-3 Turns 100-160, 20 per turn
Pe-2 Turns 90-325, 55 per turn
SB-2 Turns 1-100, 20 per turn
Su-2 Turns 80-160, 10 per turn
Tu-2 Turns 240-325, 12 per turn
Yak-1 Turns 100-240, 60 per turn
Yak-3 Turns 240-325, 80 per turn
Yak-4 Turns 120-180, 10 per turn
Yak-9 Turns 180-325, 120 per turn

Turn	Aircraft
1-50	80
50-80	110
80-90	120
90-100	155
100-120 165
120-125	175
125-150 235
150-160 435
160-180 380
180-200 490
200-225 570
225-240 510
240-250 530
250-295 610
295-325 570

Fighter Group 1 (I-15): Turn 1
Fighter Group 2 (I-16): Turn 1
Fighter Group 3 (I-16): Turn 1
Fighter Group 4 (I-16): Turn 1
Fighter Group 5 (I-16): Turn 1
Fighter Group 6 (I-16): Turn 1
Fighter Group 7 (I-16): Turn 20
Fighter Group 8 (I-16): Turn 40
Fighter Group 9 (I-16): Turn 60
Fighter Group 10 (MiG-1): Turn 80
Fighter Group 11 (Yak-1): Turn 100
Fighter Group 12 (MiG-3): Turn 110
Fighter Group 13 (Yak-1): Turn 120
Fighter Group 14 (LaGG-3): Turn 125
Fighter Group 15 (Yak-1): Turn 130
Fighter Group 16 (LaGG-3): Turn 135
Fighter Group 17 (LaGG-3): Turn 145
Fighter Group 18 (Yak-9): Turn 180
Fighter Group 19 (Yak-9): Turn 185
Fighter Group 20 (Yak-9): Turn 195
Fighter Group 21 (La-5): Turn 200
Fighter Group 22 (Yak-9): Turn 205
Fighter Group 23 (La-5): Turn 210
Fighter Group 24 (La-5): Turn 225
Fighter Group 25 (Yak-3): Turn 240
Fighter Group 26 (La-7): Turn 250
Fighter Group 27 (Yak-3): Turn 255
Fighter Group 28 (La-7): Turn 260
Fighter Group 29 (Yak-3): Turn 270
Fighter Group 30 (La-7): Turn 275

Bomber Group 1 (TB-3): Turn 1
Bomber Group 2 (SB-2): Turn 1
Bomber Group 3 (SB-2): Turn 1
Bomber Group 4 (SB-2): Turn 1
Bomber Group 5 (SB-2): Turn 1
Bomber Group 6 (SB-2): Turn 1
Bomber Group 7 (SB-2): Turn 1
Bomber Group 8 (SB-2): Turn 20
Bomber Group 9 (SB-2): Turn 40
Bomber Group 10 (Il-4): Turn 50
Bomber Group 11 (SB-2): Turn 60
Bomber Group 12 (Il-4): Turn 70
Bomber Group 13 (SB-2): Turn 80
Bomber Group 14 (Il-4): Turn 90
Bomber Group 15 (Il-4): Turn 120

Attack Group 1 (Su-2): Turn 80
Attack Group 2 (Pe-2): Turn 90
Attack Group 3 (Pe-2): Turn 100
Attack Group 4 (Pe-2): Turn 110
Attack Group 5 (Yak-4): Turn 120
Attack Group 6 (Pe-2): Turn 130
Attack Group 7 (Il-2): Turn 150
Attack Group 8 (Il-2): Turn 155
Attack Group 9 (Il-2): Turn 160
Attack Group 10 (Il-2): Turn 165
Attack Group 11 (Il-2): Turn 175
Attack Group 12 (Il-2): Turn 185
Attack Group 13 (Il-2): Turn 195
Attack Group 14 (Il-2): Turn 210
Attack Group 15 (Il-2): Turn 225
Attack Group 16 (Tu-2): Turn 240
Attack Group 17 (Il-10): Turn 295
Attack Group 18 (Il-10): Turn 300
Attack Group 19 (Il-10): Turn 305
Attack Group 20 (Il-10): Turn 315

5 Air Fronts, each
6 Fighter Groups
3 Bomber Groups
4 Attack Groups

Free Army:
I Poles and I Czechs arrive on DOW
II Poles and II Czechs arrive turn 200?
Germans arrive turn 250?

Rumanians.

LL Aircraft:
4700 P-39 (turns 120-270)
2400 P-40 (turns 100-200)
2400 P-63 (turn 290-325)
3000 Hurricane (turns 1-325)
1300 Spitfire (turns 130-325)
3000 A-20 (turns 150-325)
850 B-25 (late) (turns 250-325)

LL Air Front (most arrive on DOW):
Fighter Group 31 (P-40)
Fighter Group 32 (Spitfire (late))
Fighter Group 33 (P-63) turn 290
Attack Group 21 (Hurricane)
Attack Group 22 (P-39)
Attack Group 23 (A-20)
Bomber Group 16 (B-25 (late)) turn 250

Soviets get a big disband when Winter War starts and a HUGE disband when the war with Germany starts.