From 1,853,656
From 648,978
From 3,364,777
From 976,667
From 2,123,000
From 2,310,888
From 2,970,369
From 40,348,000
From 2,184,591
From 2,937,000
From 1,122,222
From 1,630,182