From 3,193,888
From 1,470,647
From 1,760,000
From 1,211,000
From 1,727,888
From 899,000
From 788,000
From 1,143,961
From 2,262,105
From 1,572,561
From 2,994,000
From 2,644,686