received 1226073307466739
received 1660728510920653
received 10154575424269812
received 1996513497339653
received 1974098076192310
received 1632287523466349
received 977122615642819
received 1147508645277032
received 1708263622768773
received 1879598338733961
received 854049644758044
received 1596933860354796
received 920660917971441
received 185748545556057
received 1597857790262403
received 286709971668514
received 529491610548923
received 1095104480556769
received 1498844679705
received 158321364803287
received 1750725031914354
received 845397045528309
received 10209959899743778
received 1069623266494417
received 337985519913633
received 416534345352086
received 239984726439289