received 918796151564477
received 150670255390334
received 10105672623230052
received 302951956750942
received 270594179966099
received 1187914294592296
received 1032176240210667
received 746506975498082
received 1230175080330520
received 1050232271714582
received 333868307006141
received 10210285075957234
received 10206751239752940
received 120952431761732
received 805646492896966
received 450643088419638
received 620137608197284
received 1346482968751848
received 1237050506382778
received 796715653812605
received 1122690997877413
received 1196007177155853
received 267630120239562
received 667920240007231
received 427670050947801
received 1604246626258196
received 1037735412961429