20 503 561 762 120 227 487 804 434 711 681 295 237 305 440 629 628 844 674 363 386