received 1976780072540677
received 1787175848271985
received 260523367766087
received 274155356373529
received 10204779885015677
received 10206687087191703
received 1187914294592296
received 10203860938341726
received 970866616375848
received 768236206660490
received 1685666411498027
received 1302646406463035
received 166443260792875
received 183756488760842
received 653886564711448
received 818258228351832
received 765241123534138
received 1001423203269064
received 289413837932483
received 726815334189987
received 160015321403664
received 1646210932311665
received 1510037135716111
received 519515428413006
received 995792703821913
received 1749910171963147
received 188474811646466