received 1785990861613780
received 1495169263887890
received 450068301844159
received 421644864881636
received 444651325937731
received 107514629601550
received 1779702232289247
received 396576207378252
received 1691913631087876
received 199854963828178
received 1098357453529444
received 10153915528623714
received 10154153106676064
received 112942512446489
received 1578798248816976
received 10203067860071997
received 896296673882064
received 909935332465225
received 335076703612042
received 266305967072067
received 1042812515835183
received 1938043316517507
received 10203226437284593
received 1372978459454315
received 849167718577132
received 10213033453864188
received 1874061512914184