From 5,178,448
From 61,146,260
From 1,436,000
From 2,828,000
From 9,200,000
From 3,500,000
From 19,400,000
From 46,999,548
From 5,615,888
From 1,087,979
From 3,999,548
From 884,070