received 184340695506540
received 124438861350348
received 249195498920318
received 123196921522128
received 1105687652779587
received 1579753542054780
received 10156600575549186
received 165957603938346
received 1211750078854928
received 333533820179388
received 1561123143971276
received 10159553143525444
received 4513542494801
received 1526146454330088
received 2191510524406852
received 1527642534230894
received 1905491663017401
received 1091828484198197
received 1519935374982603
received 602546029943152