Hi.

Not sure if it's still as accurate as it used to be (it's been a long time since I've played TF2) but this website helped me out a ton.