305 960 1127 57 601 626 1538 511 706 1950 593 4 228 6799