From 3,893,000
From 2,754,000
From 37,100,000
From 1,111,698
From 1,121,400
From 1,890,749
From 1,686,777
From 738,619
From 2,154,835
From 2,932,000
From 1,233,797
From 5,905,725