From 1,812,778
From 1,335,490
From 1,908,000
From 746,006
From 2,106,407
From 909,137
From 880,000
From 4,737,408
From 794,697
From 2,836,122
From 2,501,635
From 3,169,888