received 536537193209961
received 307236246408382
received 782109031998324
received 10204101863213441
received 496116814058503
received 150867412320605
received 700630603658514
received 166175143889725
received 654304621336309
received 1858732621013745
received 544098859254919
received 107486586521474
received 236294640201478
received 555505014817112
received 835028553261060
received 1315666631836982
received 10208210081143900
received 269923133350095
received 1442944979133771
received 1720338324944751
received 1202379093127983
received 255447564923941
received 605944846252539
received 187366078283220
received 10153740537381774
received 10210997647114312
received 1933552240297396