From 1,901,000
From 2,919,000
From 1,474,000
From 881,000
From 5,124,299
From 7,144,171
From 899,000
From 22,580,828
From 4,846,000
From 943,065
From 21,904,000
From 1,818,534