From 1,363,000
From 1,665,000
From 1,853,851
From 1,853,656
From 648,978
From 3,364,777
From 976,667
From 2,123,000
From 2,310,888
From 2,989,369
From 40,348,000
From 2,189,700