From 34,872,597
From 3,709,308
From 25,105,500
From 1,372,071
From 1,174,999
From 982,206
From 1,508,824
From 21,078,060
From 125,000,000
From 20,320,000
From 1,369,000
From 3,538,000