received 674296672749959
received 225348971141601
received 1847285362200492
received 838953896252680
received 10202943148034361
received 10202378209213184
received 1028564540587723
received 2067081990183972
received 216032515532400
received 1102360843225572
received 10206325539158545
received 1413944955379027
received 250400155427396
received 177968846113922
received 10202250647824773
received 10203338000865995
received 1757100734569591
received 297510483915762
received 10213445467190108
received 649285705278151
received 10155556009176955
received 171298126746941
received 1664224376993472
received 291420764718100
received 10204756187463253
received 1636556709771547
received 124664461419031