From 2,975,000
From 9,460,000
From 6,614,000
From 8,338,000
From 1,823,000
From 45,000,000
From 794,000
From 951,882
From 3,771,828
From 5,041,888
From 5,178,448
From 61,146,260