received 972924569452872
received 10207976430109450
received 10203824162683200
received 1759218407631990
received 451899254997572
received 906086682761200
received 990112664409386
received 666436040070795
received 1513395328965713
received 1731510970463908
received 10210104643711270
received 863242073808261
received 930786463654670
received 1056909881042327
received 909684462492018
received 666196853544754
received 968168629978980
received 349200328802304
received 637523146428318
received 1781262692109951
received 1138461376176279
received 335512053476861
received 340219249658162
received 1063044380447574
received 1160441830657968
received 208866762897642
received 1184650938269272