From 1,901,000
From 2,719,000
From 2,620,000
From 881,000
From 5,124,299
From 7,144,171
From 22,580,828
From 3,017,000
From 943,065
From 21,904,000
From 3,102,000
From 1,832,550