1 870 925 914 928 862 90 950 274 552 366 148 257 520 345 939 29 629 826 766 1