From 2,791,000
From 810,777
From 626,000
From 765,000
From 3,799,000
From 1,275,000
From 2,997,999
From 1,756,888
From 1,201,208
From 1,200,000
From 3,053,000
From 1,040,000