received 2145561035673813
received 107514629601550
received 396576207378252
received 450068301844159
received 1240635219292539
received 1098357453529444
received 722741064537960
received 1691913631087876
received 199854963828178
received 1578798248816976
received 819239591587029
received 421734104829162
received 335076703612042
received 1042812515835183
received 1938043316517507
received 484702628368753
received 2050632471925428
received 10153915528623714
received 10203855603388304
received 132379873834426
received 266305967072067
received 1923677271283592
received 1557355541150604
received 10203226437284593