From 1,340,557
From 1,162,000
From 1,312,000
From 1,456,697
From 1,200,000
From 2,625,000
From 1,640,417
From 2,550,000
From 1,232,000
From 950,000
From 815,000
From 4,342,888