Let's crunch some numbers

How many locomotives are currently owned by:

NS:

CSX:

BNSF:

UP:

KCS:

TFM:

Yes, I realize that units are being bought and sold/reitred all the time but how about a pretty close estimate? Thanks in advance.

Ok, I found a site that I think should be pretty acurate.