771 775 945 963 16026 43 192 212 305 400 672 862 930 17031 265 332 491 544 639 658 813 842 880 896 942 18017 38 189 317 338 449 505 508602