5425 22971 16745 103549 12621 115 23962 45471 2290 146630 18139 6141 256 81 340 1940 853772479