627 882 964 31059 161 201 257 359 368 589 645 711 804 35313 380420