From 1,812,778
From 1,335,490
From 2,240,000
From 746,006
From 2,106,407
From 907,638
From 874,000
From 4,737,408
From 794,697
From 2,836,122
From 2,501,635
From 3,169,888