Two trains, Train A and Train B, weigh a total of 489 tons. Train A is heavier than Train B. The difference of their weights is 443 tons. What is the weight of each train?