From 932,257
From 955,500
From 951,000
From 7,086,668
From 2,756,888
From 731,204
From 1,980,110
From 1,410,288
From 998,000
From 3,411,828
From 1,091,900
From 606,829