From 3,059,700
From 1,584,888
From 1,289,000
From 2,909,311
From 1,698,750
From 3,610,000
From 2,249,794
From 1,400,000
From 705,000
From 2,007,555
From 816,076
From 1,919,385