From 12,486,600
From 2,623,000
From 1,580,000
From 2,065,888
From 1,988,000
From 1,310,554
From 3,419,832
From 1,972,757
From 12,000,000
From 23,000,000
From 2,998,000
From 774,900