received 1473211089355655
received 132048333990484
received 1413344782058950
received 200758067086161
received 1303471796371911
received 10155205716523415
received 1916205071936475
received 1487886164617834
received 1512397292118388
received 1747481425537426
received 1255766921127775
received 1318790828157960
received 658287737705747
received 1293712777381273
received 452758555057835
received 1389196981135802
received 1396413540451373
received 1591734057545114
received 317627865364675
received 731847727026482
received 139076553258429
received 1947466605537622
received 102957350294930
received 1562555023794569
received 1261562420561026
received 1151275454902734
received 2063027677252662