received 927258687425450
received 1107168406091923
received 1853185174697561
received 428783970899590
received 142062176180939
received 107513756268304
received 168885893564619
received 784661731710157
received 1813661805583046
received 812619078812581
received 630742873720787
received 787883888083479
received 10202693629937194
received 10204284017298766
received 10213988277245016
received 317504688664390
received 1097643780287398
received 179251015927688
received 1576843642371542
received 301056977076172