507 10554299 3220 764 367 244 122 0 450 688 842 2015 1937 496 864 956 1569 43 1069 1997 981 2117 231 76 1220 173 1735 483 1303 1424 348 928 1951 728 1178 2125 1004 6 2066 1809 1656 280 1975 394 270 335 607 797 32 330 996 1275 861 1386 807 1135 1106 1234 2082 1495 174 311 243 1868 1840 1182 1346 1759 1762 520 1615 552 126 2156 1982 879 1697 2190 941 2092 1639 2157 1450 158 199 1439 2037 953 71 1170 545 812 245 273 2023 79 125 550 606 1183 1931 662 1985 811 1171 53 803 529 1959 720 46 447 1509 1831 1034 1945 982 1920 1206 255 1344 813 517 1257 489 959 1354 748 1458 22 1942 786 30 473 699 671 1517 1964 2089 106 351 1215 1961 1400 1044 133 522 1222 583 1597 403 1998 781 693 129 784 839 1687 782 1923 258 674 1272 1327 1345 265 1681 1740 1929 1068 935 387 1956 1731 38 1064 168 1476 58 2039 36 637 1221 1593 448 1720 1919 347 8 488 1210 1918 1987 1203 363 200 1926 360 13 155 2030 404 1592 74 1425 846 343 478 2050 482 1059 15 664 1212 2091 2164 65 441 586 2058 1889 858 830 336 1969 993 61 1935 1308 1876 334 1734 162 306 954 515 1988 1406 1005 27 1824 4 1190 37 490 41 462 112 382 609 1214 1352 500 1008 252 2054 213 1691 424 452 180 1169 446 197 1944 1934 84 430 816 652 1124 379 86 384 591 1607 114 437 254 1224 134 1142 127 342 648 392 54 1286 1297 1284 626 250 357 1061 1320 624 89 1984 814 28 1921 1055 1101 1540 1225 77 1627 1001 1209 1379 29 752 1274 744 1938 288 910 1600 346 870 754 2149 509 1271 765 1563 1933 1250 1897 395 973 555 634 1531 2195 715 868 1971 824 433 568 593 354 75 111 1414 862 184 142 83 80 809 646 1261 1973 1290 67 1282 2140 806 138 1932 1181 1149 198 464 284 487 826 850 285 1968 653 1109 1 768 942 1693 1200 1125 1715 991 237 1050 73 1339 461 2087 1927 620 2053 333 1007 1981 340 1491 1202 124 372 1741 1150 917 377 526 548 364 567 1525 1273 1166 97 2108 1974 549 92 402 353 322 1127 388 589 406 393 87 696 26 50 2000 1291 1029 460 1177 2086 1185 1334 2142 1955 1502 2019 2128 742 1940 1939 2175 740 1309 1160 2017 11 429 153 1511 1976 181 1133 1341 201 559 150 790 519 2014 361 436 1728 244 2018 1260 1281 272 840 771 128 186 1162 667 2075 1695 458 1469 2 432 697 465 892 1966 1361 1694 175 69 1441 2139 19 1132 145 271 1478 2124 167 227 989 85 963 1866 1048 1922 274 1009