received 998465463641063
received 1759975544033117
received 416160898763366
received 159196284615678
received 10158056611465567
received 10209515829634454
received 1357881504272657
received 10210166758393952
received 1426631340784976
received 1112651238768312
received 1030056360435793
received 10155021969021998
received 2050578611854077
received 1680497562000512
received 120226985018272
received 1056909881042327
received 478791239175239
received 1650144945303019
received 597691843902804
received 875748102444125