received 150670255390334
received 10105672623230052
received 302951956750942
received 270594179966099
received 1187914294592296
received 1025780080808225
received 1032176240210667
received 396381814084912
received 746506975498082
received 1230175080330520
received 333868307006141
received 10210285075957234
received 10210285244681452
received 1046237445440487
received 10206751239752940
received 120952431761732
received 805646492896966
received 450643088419638
received 620137608197284
received 1237050506382778
received 796715653812605
received 1122690997877413
received 1196007177155853
received 219076228575265
received 267630120239562
received 667920240007231
received 1725577374324465