received 835028553261060
received 1315666631836982
received 10208210081143900
received 269923133350095
received 1656322847712000
received 1696504697030007
received 1442944979133771
received 1202379093127983
received 255447564923941
received 605944846252539
received 187366078283220
received 10153740537381774
received 10210997647114312
received 1627931273907368
received 1933552240297396
received 373701853046316
received 161966224273606
received 1643452712553153
received 185042958692112
received 536275943429926
received 1468897630101319
received 1866455436919417
received 738727212892363
received 1151785828250886
received 1848774218718910
received 897099857049367
received 119791571838776