Updated NPC Class Chart for NPC Parties

How would you (yourself) go about making an updated NPC Class Generation Chart for NPC parties (p.248 core) incorporating the new PC classes? (or is there a link to one or something similar?)

Thanks

Core Book Classes

Elven Nightblade
Cleric
Assassin
Elven Spellsword
Fighter
Bard
Explorer
Thief  
DwarvenVaultguard
Bladedancer
Mage
DwarvenCraftpriest

PC Classes
anti-paladin
barbarian
dwarven fury
dwarven machinist
dwarven delver
elven courtier
elven enchanter
elven ranger
gnomish trickster
mystic
Nobiran wonderworker
paladin
shaman
Thrassian gladiator
venturer
warlock
witch
Zaharan ruinguard

here are some alternate tables I've made for myself over the course of my game:

 

Dwarven Settlement:

3     - Elven Nightblade
4     - Elven Spellsword
5     - Delver
6     - Machinist
7     - Fury
8     - Craftpriest
9     - Vaultguard
10    - Vaultguard
11    - Vaultgaurd
12    - Delver
13    - Machinist
14    - Fury
15     - Craftpriest
16    - Fighter
17     - Cleric
18    - Thief

Elven Settlement:

3 Dwarven Vaultgard
4 Fighter
5 Mage
6 Elven Enchanter
7 Elven Enchanter
8 Nightblade
9 Spellsword
10 Spellsword
11 Elven Ranger
12 Elven Ranger
13 Nightblade
14 Elven Courtier
15 Eleven Courtier
16 Explorer
17 Thief
18 Cleric

 

Religious Human City:

3 Elven Courtier
4 Elven Spellsword
5 Explorer
6 Assassin
7 Priestess
8 Righteous Bladedancer
9 Paladin
10 Paladin
11 Fighter
12 Fighter
13 Thief
14 Mage
15 Bard
16 Dwarven Vaultguard
17 Dwarven Craftpriest
18 Dwarven Delver

(note: a righteous bladedancer is one that makes use of a houserule proposed by Alex elsewhere on the forums where, instead of turning undead, they get an ability similar to Zaharan Ruinguard's spell channeling.)