From 3,075,000
From 9,700,000
From 1,240,453
From 1,582,000
From 2,477,000
From 11,634,948
From 3,197,888
From 4,401,223
From 600,888
From 1,892,803
From 2,780,000
From 2,296,580