From 999,147
From 4,499,695
From 6,979,777
From 20,663,000
From 1,267,210
From 1,582,000
From 2,902,888
From 919,000
From 1,777,000
From 1,810,000
From 1,065,102
From 1,539,500