From 3,622,087
From 1,934,790
From 720,788
From 1,275,000
From 1,539,337
From 4,595,585
From 4,601,542
From 771,769
From 1,938,000
From 1,249,615
From 26,000,000
From 1,848,888