There aren't 150k TGPs and MGPs around, I'd say there are ~2000 established TGPs and ~1000 established MGPs around, and ~4000 TGPs/MGPs that are in a constant change of dying and poping up (newbie decides to make TGP, and fails 2 months later). And ~2000 Fake Sites that only list FHGs
So I'd say ~3000 established TGPs and MGPs, and ~8000 if you take all small/foreign/fake/ sites into your calculation.
If you want a list you can goto
http://updates.advancedsubmitter.com 