received 1820312091318016
received 215394935661832
received 476964886008640
received 798600603665695
received 156851638011090
received 686545581546803
received 1542908742622247
received 1989968707699074
received 805295746186162
received 10154575474834812
received 1587787698199912
received 2357765974240989
received 582324468636689
received 862552037254933
received 282789682120853
received 10209071356655088
received 10156212288741124
received 815388041924095
received 1141802012592904
received 295905710943504
received 1792473604100743
received 135816117211837
received 872575582892858
received 136182903596201
received 1005703936212708
received 1580784021975144
received 10153723706361275