From 999,147
From 4,499,695
From 5,678,777
From 20,663,000
From 1,013,769
From 1,582,000
From 2,902,888
From 919,000
From 1,796,000
From 1,810,000
From 1,117,607
From 1,539,500