From 40,999,548
From 1,125,000
From 3,511,200
From 10,299,999
From 3,445,095
From 27,210,000
From 2,375,000
From 3,678,126
From 7,142,888
From 6,666,000
From 3,263,000
From 531,300