49,928,986 60,832,677 61,711,901
12,997,000 17,458,300 17,594,050