received 912275335620989
received 283608115479602
received 376030996190029
received 1106461432822792
received 10214057229445560
received 10156943152363289
received 1686679204705960
received 10211030469338466
received 1952322794784263
received 2050716828288102
received 10210071877416920
received 1468601196508356
received 289218054789194
received 135816117211837
received 215394935661832
received 862552037254933
received 1384013871657579
received 805213543013286
received 1915816225311515
received 190724265016026