From 2,994,000
From 2,380,217
From 694,000
From 780,000
From 1,168,466
From 2,163,249
From 1,358,000
From 921,296
From 4,575,888
From 1,117,000
From 814,000
From 1,732,903