From 2,797,202
From 3,879,000
From 1,369,369
From 2,380,000
From 26,100,000
From 3,250,850
From 3,146,349
From 4,374,120
From 10,746,494
From 1,868,889
From 3,940,444
From 3,229,888