received 276234782869248
received 1252895221465206
received 448982611976108
received 885133898331322
received 10210536531562637
received 304517383065635
received 887461717959073
received 1391510010958328
received 1149175771811351
received 1656321567712128
received 10155167131481535
received 1106421542826808
received 539578306214890
received 1245891875448757
received 768024150015029
received 1675583372468039
received 148476292354454
received 512817785569632
received 258612057985041
received 10210047555497393
received 207125596343266
received 10213120966607197
received 1469307006442280
received 1727375070817302
received 10207888539396191
received 10154660223653247
received 109330162913548