From 832,888
From 1,892,803
From 2,780,000
From 2,296,580
From 3,893,000
From 2,754,000
From 37,100,000
From 920,787
From 1,121,400
From 1,907,090
From 1,686,777
From 738,619