On the first two deliveries of Su-27s from Russia, planes #1 to 4 were UBKs, followed by 25 and 26, then 27 to 32 are all UBKs. That's like 12 from the first two batches. Then the third batch is 28 planes all UBKs. That's like 40 UBKs.
First batch of Su-27s were 24, plus 2 UBKs that were given. (#1 to #24, plus #25 and #26) went to the 3rd Division. Second batch was #27 to #48 which went to the 2nd Division.
3rd batch is 28 UBKs that went to the 33rd Division. This makes a total of 76 planes made by the Russians.
The so called 96 J-11s is based on a calculation of four observed J-11 regiments (from the 1st, 6th, 7th and 14th Division). However, the number of kits delivered was actually 105. It has to be assumed that a number of J-11s were made to fill the gaps of attrition, (crashes in training) on the earlier Su-27s which were subject to complaints about reliability.
There is also a problem in trying to verify the total number of planes per regiment with the last four regiments. Tail numbers in the 1st Division, 1st Regiment as was high as the number 32. If there are 32 planes per J-11 division, that means there would be 28 single seaters, as each regiment should have 4 twin seaters. The 4 twin seaters have to be transferred from the 33rd, but single seater J-11s have to take their place. It is likely that the regiment sized with the PLAAF increased from 24 to 28 with fighter regiments, and 20 to 24 with attack regiments.
The initial deployments of Su-27s had regiments of up to 24, but the third batch was deployed into a regiment of 28. J-10 regiments number in 28. If we have to assume that the number change, then the J-11 regiments should have a total of 28 aircraft rather than 24. 96 would not be enough then.
The total regiments would be
1st Division 1st Regiment (up to 32?)
2nd Division 6th Regiment
6th Division one regiment
7th Division one regiment
19th Division one regiment (formerly 3rd Division planes, which converted to Su-30MKK)
33rd Division, one regiment (28 aircraft)
1st Division 1st Regiment is the one that converted to J-11B. Their J-11A planes must have moved to the 19th, which used to have the 3rd Division planes. These latter planes are the oldest Su-27s from the first batch and appears to be in the process of being retired.
With the Su-30MKK, they were deployed into four regiments of 19 aircraft each. But the last regiment of Su-30MK2, it was one regiment with 24 aircraft. This shows an increase in size.
3rd Division 1 regiment
FTTC 1 regiment
18th Division 1 regiment
29th Division 1 regiment
1 regiment 4th Division PLANAF for Su-30MK2, 24 aircraft
The JH-7 regiments also started iwth 20, but now appear to be at least 24.
On the JH-7 and JH-7A, there appears to be
2 regiments with the 6th Division PLANAF (both upgraded JH-7)
1 regiment with the 9th Division PLANAF (combined JH-7 and JH-7A)
1 regiment with the 5th Division PLANAF
1 regiment with the 28th Division PLAAF (showcase JH-7A regiment)
1 regiment with the 5th Division PLAAF
1 regiment with the 11th Division PLAAF
Most of these regiments were converted from Q-5s, which are transferred to other regiments within the same division.
J-10 regiments 28 aircraft each, all converted from J-7B/E units.
1 regiment with the 44th Division (first to get the honors)
1 regiment with the 3rd Division (J-10 became official after this unit converted)
1 regiment with the 2nd Division
1 regiment with the 1st Division
1 trials regiment with the FTTC (not sure how many)
J-8F regiments not counting J-8D regiments. I would assume 28 aircraft as per later orbat.
1 regiment with the 1st Division PLAAF
1 regiment with the 5th Division PLANAF
1 regiment with the 9th Division PLANAF
1 regiment with the 37th Division PLAAF, sister regiment has J-7G
J-8H regiment, based on J-8D conversions
1 regiment with the 9th Division
1 or 2 regiments with the 21st Division
J-8I, first generation, still around
1 or 2 regiments with the 24th Division
J-7C/D, based on 3rd generation MiG-21MF
1 or 2 regiments with the 25th Division.
The 26th Division, which has three regiments consisting of J-8B and J-8D was completely retired and turned into a special mission division, such as flying KJ-2000s and Y-8GX aircraft.
Please note, there is considerable retirement of older aircraft.
With the first three PLAAF divisions, the 1st Division should go like this
1st Regiment - J-11B, formerly J-11A
2nd Regiment - J-10, formerly J-7E
3rd Regiment - J-8F, formerly J-8D
2nd Division
4th Regiment - J-7E
5th Regiment - J-10, formerly J-7E
6th Regiment - Su-27, J-11
3rd Division
7th Regiment - J-7E
8th Regiment - Su-30MKK, formerly Su-27
9th Regiment - J-10, formerly J-7E