From 1,230,000
From 1,507,979
From 1,271,792
From 3,328,892
From 758,000
From 7,613,000
From 34,872,597
From 3,709,308
From 25,105,500
From 1,574,387
From 1,269,999
From 982,206