So, now you know where the bubble is. I've guaranteed that Ferromex will be 1 of the 20. Also BN (not BNSF) and Santa Fe (again, not BNSF) together have between 75 and 100 reservations. So that leaves 17 variations.
2nd GP9s? At least 3 years in the future. Limited to 20 variations the 1st run would not have happened so you can go from there.