From 21,078,060
From 125,000,000
From 20,320,000
From 1,369,000
From 3,538,000
From 3,939,000
From 1,135,050
From 1,863,000
From 1,253,147
From 1,786,473
From 1,768,602
From 3,905,000