From 3,123,562
From 705,038
From 675,000
From 2,950,888
From 860,019
From 2,406,000
From 2,857,750
From 9,600,000
From 6,065,000
From 877,690
From 730,888
From 1,603,074