File name: Pandora200s1_GrandForksND_20240701_L2Fit_fout2c2d20230501p1-8.txt File generation date: 20240702T063813.9Z Data description: Level 2 spectral fitting results file Data file version: fout2c2p1-8 Local principal investigator: Mafany Ndiva Mongoh Network principal investigator: Alexander Cede Instrument type: Pandora Instrument number: 200 Spectrometer number: 1 Processing software version used: BlickP v1.8.59 Instrument operation file used: Pandora200_OF_v3d20210115.txt Instrument calibration file used: Pandora200s1_CF_v2d20230501.txt Level 1 file used: Pandora200s1_GrandForksND_20240701_L1_smca1c2d20230501p1-8.txt Full location name: University of North Dakota Grand Forks ND Short location name: GrandForksND Country of location: United States Location latitude [deg]: 47.9219 Location longitude [deg]: -97.0865 Location altitude [m]: 256 Local noon date: 20240701 Notes on s-number (L1 configuration): Corrections NOT applied although requested by the s-number are dark map for dark correction (replaced by immediate dark method), latency correction, matrix method stray light correction (replaced by simple method) Data caveats: based on session 1 for oob cf First and last pixel inside fitting window: 196 337 Nominal wavelengths inside fitting window [nm]: 305.1029 305.2441 305.3853 305.5265 305.6677 305.8089 305.9500 306.0912 306.2323 306.3735 306.5146 306.6557 306.7968 306.9378 307.0789 307.2200 307.3610 307.5021 307.6431 307.7841 307.9251 308.0661 308.2071 308.3480 308.4890 308.6299 308.7709 308.9118 309.0527 309.1936 309.3345 309.4754 309.6162 309.7571 309.8979 310.0388 310.1796 310.3204 310.4612 310.6020 310.7427 310.8835 311.0243 311.1650 311.3057 311.4464 311.5872 311.7278 311.8685 312.0092 312.1499 312.2905 312.4311 312.5718 312.7124 312.8530 312.9936 313.1342 313.2747 313.4153 313.5558 313.6964 313.8369 313.9774 314.1179 314.2584 314.3989 314.5393 314.6798 314.8202 314.9606 315.1011 315.2415 315.3819 315.5222 315.6626 315.8030 315.9433 316.0837 316.2240 316.3643 316.5046 316.6449 316.7852 316.9254 317.0657 317.2059 317.3462 317.4864 317.6266 317.7668 317.9070 318.0472 318.1873 318.3275 318.4676 318.6078 318.7479 318.8880 319.0281 319.1682 319.3082 319.4483 319.5883 319.7284 319.8684 320.0084 320.1484 320.2884 320.4284 320.5683 320.7083 320.8482 320.9882 321.1281 321.2680 321.4079 321.5478 321.6876 321.8275 321.9673 322.1072 322.2470 322.3868 322.5266 322.6664 322.8062 322.9460 323.0857 323.2255 323.3652 323.5049 323.6446 323.7843 323.9240 324.0637 324.2033 324.3430 324.4826 324.6222 324.7618 324.9014 --------------------------------------------------------------------------------------- Column 1: Two letter code of measurement routine Column 2: UT date and time for center-time of measurement, yyyymmddThhmmssZ (ISO 8601) Column 3: Fractional days since 1-Jan-2000 midnight for center-time of measurement Column 4: Routine count (1 for the first routine of the day, 2 for the second, etc.) Column 5: Repetition count (1 for the first set in the routine, 2 for the second, etc.) Column 6: Total duration of measurement set in seconds Column 7: Data processing type index Column 8: Solar zenith angle for center-time of measurement in degree Column 9: Solar azimuth for center-time of measurement in degree, 0=north, increases clockwise Column 10: Lunar zenith angle for center-time of measurement in degree Column 11: Lunar azimuth for center-time of measurement in degree, 0=north, increases clockwise Column 12: Pointing zenith angle in degree, absolute or relative (see next column), 999=tracker not used Column 13: Zenith pointing mode: zenith angle is... 0=absolute, 1=relative to sun, 2=relative to moon Column 14: Pointing azimuth in degree, increases clockwise, absolute (0=north) or relative (see next column), 999=tracker not used Column 15: Azimuth pointing mode: like zenith angle mode but also fixed scattering angles relative to sun (3) or moon (4) Column 16: Fitting result index: 0=no error or warning, 1, 2=warning, >2=error Column 17: Number of function evaluations used, 0=linear fitting or fitting not successful or no fitting done Column 18: rms of unweighted fitting residuals, -9=fitting not successful Column 19: Normalized rms of fitting residuals weighted with independent uncertainty, -9=fitting not successful or no uncertainty used Column 20: Expected rms based on independent uncertainty, -9=fitting not successful or no uncertainty given Column 21: Expected normalized weighted rms based on independent uncertainty, -9=fitting not successful or no uncertainty given Column 22: Ozone slant column amount [moles per square meter], -9e99=fitting not successful Column 23: Independent uncertainty of ozone slant column amount [moles per square meter], -1=cross section is zero in this wavelength range, -3=spectral fitting was done, but no independent uncertainty could be retrieved, -5=no independent uncertainty input was given, -9=spectral fitting not successful Column 24: Structured uncertainty of ozone slant column amount [moles per square meter], -7=not given since method "MEAS" was chosen, -9=spectral fitting not successful Column 25: Common uncertainty of ozone slant column amount [moles per square meter], -1=cross section is zero in this wavelength range, -6=no common uncertainty input was given, -7=not given since method "MEAS" was chosen, -9=spectral fitting not successful Column 26: rms-based uncertainty of ozone slant column amount [moles per square meter], -1=cross section is zero in this wavelength range, -3=spectral fitting was done, but no rms-based uncertainty could be retrieved, -9=spectral fitting not successful Column 27: Ozone effective temperature [K] Column 28: Independent uncertainty of ozone effective temperature [K], -1=temperature fitting was requested, but cross section is zero in this wavelength range, -2=no temperature fitting was requested and output for effective temperature and structured uncertainty of it is based on f-code, -3=spectral fitting was done, but no independent uncertainty could be retrieved, -4=temperature fitting was requested, but differential optical depth is too small to retrieve the temperature, -5=no independent uncertainty input was given, -9=spectral fitting not successful Column 29: Structured uncertainty of ozone effective temperature [K], -1=temperature fitting was requested, but cross section is zero in this wavelength range, -4=temperature fitting was requested, but differential optical depth is too small to retrieve the temperature, -9=spectral fitting not successful Column 30: Common uncertainty of ozone effective temperature [K], -1=temperature fitting was requested, but cross section is zero in this wavelength range, -2=no temperature fitting was requested and output for effective temperature and structured uncertainty of it is based on f-code, -3=spectral fitting was done, but no common uncertainty could be retrieved, -4=temperature fitting was requested, but differential optical depth is too small to retrieve the temperature, -6=no common uncertainty input was given, -9=spectral fitting not successful Column 31: Effective ozone fitting wavelength [nm], -9=fitting not successful Column 32: Diffuse correction applied before fitting at effective fitting wavelength for ozone [%], 0=no diffuse correction applied or fitting not requested, >0=measured diffuse correction, <0=(negative value of) calculated diffuse correction Column 33: Sulfur dioxide slant column amount [moles per square meter], -9e99=fitting not successful Column 34: Independent uncertainty of sulfur dioxide slant column amount [moles per square meter], -1=cross section is zero in this wavelength range, -3=spectral fitting was done, but no independent uncertainty could be retrieved, -5=no independent uncertainty input was given, -9=spectral fitting not successful Column 35: Structured uncertainty of sulfur dioxide slant column amount [moles per square meter], -7=not given since method "MEAS" was chosen, -9=spectral fitting not successful Column 36: Common uncertainty of sulfur dioxide slant column amount [moles per square meter], -1=cross section is zero in this wavelength range, -6=no common uncertainty input was given, -7=not given since method "MEAS" was chosen, -9=spectral fitting not successful Column 37: rms-based uncertainty of sulfur dioxide slant column amount [moles per square meter], -1=cross section is zero in this wavelength range, -3=spectral fitting was done, but no rms-based uncertainty could be retrieved, -9=spectral fitting not successful Column 38: Sulfur dioxide effective temperature [K] Column 39: Independent uncertainty of sulfur dioxide effective temperature [K], -1=temperature fitting was requested, but cross section is zero in this wavelength range, -2=no temperature fitting was requested and output for effective temperature and structured uncertainty of it is based on f-code, -3=spectral fitting was done, but no independent uncertainty could be retrieved, -4=temperature fitting was requested, but differential optical depth is too small to retrieve the temperature, -5=no independent uncertainty input was given, -9=spectral fitting not successful Column 40: Structured uncertainty of sulfur dioxide effective temperature [K], -1=temperature fitting was requested, but cross section is zero in this wavelength range, -4=temperature fitting was requested, but differential optical depth is too small to retrieve the temperature, -9=spectral fitting not successful Column 41: Common uncertainty of sulfur dioxide effective temperature [K], -1=temperature fitting was requested, but cross section is zero in this wavelength range, -2=no temperature fitting was requested and output for effective temperature and structured uncertainty of it is based on f-code, -3=spectral fitting was done, but no common uncertainty could be retrieved, -4=temperature fitting was requested, but differential optical depth is too small to retrieve the temperature, -6=no common uncertainty input was given, -9=spectral fitting not successful Column 42: Effective sulfur dioxide fitting wavelength [nm], -9=fitting not successful Column 43: Diffuse correction applied before fitting at effective fitting wavelength for sulfur dioxide [%], 0=no diffuse correction applied or fitting not requested, >0=measured diffuse correction, <0=(negative value of) calculated diffuse correction Column 44: Molecular scattering air mass factor used for molecular scattering subtraction before the fitting Column 45: Estimated uncertainty of molecular scattering air mass factor, -9=molecular scattering was not subtracted before the fitting Column 46: Lower limit used for wavelength scaling [nm] Column 47: Upper limit used for wavelength scaling [nm] Column 48: Order of smoothing polynomial Column 49: Smoothing polynomial coefficient, order 0 Column 50: Independent uncertainty of smoothing polynomial coefficient, order 0, -9=fitting not successful Column 51: Structured uncertainty of smoothing polynomial coefficient, order 0, -9=fitting not successful Column 52: Common uncertainty of smoothing polynomial coefficient, order 0, -9=fitting not successful Column 53: rms-based uncertainty of smoothing polynomial coefficient, order 0, -9=fitting not successful Column 54: Smoothing polynomial coefficient, order 1 Column 55: Independent uncertainty of smoothing polynomial coefficient, order 1, -9=fitting not successful Column 56: Structured uncertainty of smoothing polynomial coefficient, order 1, -9=fitting not successful Column 57: Common uncertainty of smoothing polynomial coefficient, order 1, -9=fitting not successful Column 58: rms-based uncertainty of smoothing polynomial coefficient, order 1, -9=fitting not successful Column 59: Smoothing polynomial coefficient, order 2 Column 60: Independent uncertainty of smoothing polynomial coefficient, order 2, -9=fitting not successful Column 61: Structured uncertainty of smoothing polynomial coefficient, order 2, -9=fitting not successful Column 62: Common uncertainty of smoothing polynomial coefficient, order 2, -9=fitting not successful Column 63: rms-based uncertainty of smoothing polynomial coefficient, order 2, -9=fitting not successful Column 64: Smoothing polynomial coefficient, order 3 Column 65: Independent uncertainty of smoothing polynomial coefficient, order 3, -9=fitting not successful Column 66: Structured uncertainty of smoothing polynomial coefficient, order 3, -9=fitting not successful Column 67: Common uncertainty of smoothing polynomial coefficient, order 3, -9=fitting not successful Column 68: rms-based uncertainty of smoothing polynomial coefficient, order 3, -9=fitting not successful Column 69: Mean value of measured data inside fitting window [same units as measurements] Column 70: Wavelength change polynomial coefficient, order 0 Column 71: Independent uncertainty of wavelength change polynomial coefficient, order 0, -9=fitting not successful Column 72: Structured uncertainty of wavelength change polynomial coefficient, order 0, -9=fitting not successful Column 73: Common uncertainty of wavelength change polynomial coefficient, order 0, -9=fitting not successful Column 74: rms-based uncertainty of wavelength change polynomial coefficient, order 0, -9=fitting not successful Column 75: L1 based wavelength change coefficient, order 0, -9=no L1 wavelength change determination Column 76: L1 based wavelength change coefficient, order 1, -9=no L1 wavelength change determination Column 77: L2Fit data quality flag: 0=assured high quality, 1=assured medium quality, 2=assured low quality, 10=not-assured high quality, 11=not-assured medium quality, 12=not-assured low quality Column 78: Sum over 2^i using those i, for which the corresponding L2Fit data quality parameter exceeds the DQ1 limit, 0=L1 data quality above 0, 1=Spectral fitting was not successful, 2=Wavelength shift too large, 3=Normalized rms of fitting residuals weighted with independent uncertainty too large Column 79: Sum over 2^i using those i, for which the corresponding L2Fit data quality parameter exceeds the DQ2 limit (same parameters as for DQ1) Column 80: L1 data quality flag: 0=assured high quality, 1=assured medium quality, 2=assured low quality, 10=not-assured high quality, 11=not-assured medium quality, 12=not-assured low quality Column 81: Sum over 2^i using those i, for which the corresponding L1 data quality parameter exceeds the DQ1 limit, 0=Saturated data, 1=Too few dark counts measurements, 2=No temperature given or effective temperature too different from the reference temperature, 3=Dark count too high, 4=Unsuccessful dark background fitting, 5=The dark count differs significantly from the dark map for too many pixels, 6=Absolute value of estimated average residual stray light level too high, 7=Although attempted, no wavelength change could be retrieved, 8=Absolute value of retrieved wavelength shift too large, 9=Retrieved wavelength shift differs too much from the shift predicted by the effective temperature Column 82: Sum over 2^i using those i, for which the corresponding L1 data quality parameter exceeds the DQ2 limit (same parameters as for DQ1) Column 83: Atmospheric variability [%], 999=no atmospheric variability was determined Column 84: Wavelength effective temperature [°C], 999=no effective temperature given Column 85: Estimated average residual stray light level [%] (only valid for stray light correction methods 2 and higher) Column 86: Retrieved wavelength shift from L1 data [nm], -9=no wavelength change determination Column 87: Retrieved total wavelength shift [nm], -9=no wavelength change fitting Column 88: Number of bright count cycles Column 89: Number of dark count cycles Column 90: Effective position of filterwheel #1, 0=filterwheel not used, 1-9 are valid positions Column 91: Effective position of filterwheel #2, 0=filterwheel not used, 1-9 are valid positions Column 92: Sum over 2^i, 0=spectra were interpolated in time, 1=spectra are corrected for off-target signal Column 93: Integration time [ms] Column 94: Temperature at electronics board [°C], 999=no temperature signal Column 95: Spectrometer control temperature [°C], 999=no temperature signal Column 96: Auxiliary spectrometer temperature [°C], 999=no temperature signal Column 97: Temperature in head sensor [°C], 999=no temperature signal Column 98: Humidity in head sensor [%], -9=no humidity signal Column 99: Pressure in head sensor [hPa], -9=no pressure signal Columns 100-241: Unweighted slant column residuals for each pixel inside the fitting window multiplied by 1e5, 9e5=pixel was not used for fitting Columns 242-383: Normalized slant column residuals weighted with independent instrumental uncertainty for each pixel inside the fitting window multiplied by 1e5, 9e5=pixel was not used for fitting, 0=no independent instrumental uncertainty was given --------------------------------------------------------------------------------------- SS 20240701T150318.4Z 8948.627296 294 1 24.94 2 48.10 102.07 29.66 192.70 0.00 1 0.00 1 0 17 2.709e-02 1.123e-02 2.121e-02 7.951e-03 2.265338e-01 4.480643e-03 2.769272e-03 -6.000000e+00 1.786165e-02 233.28 -2.00 3.69 -2.00 317.11 0.00e+00 6.798805e-04 6.232042e-04 1.320919e-04 -6.000000e+00 7.933761e-04 282.82 -2.00 20.00 -2.00 316.35 0.00e+00 1.495 0.000 302.00 328.00 3 5.7901e+00 1.1883e-02 1.9265e-02 -6.0000e+00 4.4888e-02 1.0502e-01 1.3249e-02 1.2361e-02 -6.0000e+00 4.8352e-02 -1.7709e-02 7.7073e-03 5.9782e-03 -6.0000e+00 2.8686e-02 -1.6361e-03 3.5201e-03 1.6867e-03 -6.0000e+00 1.1696e-02 2.7956e-04 6.0356e-04 2.9541e-04 2.5093e-05 -6.0000e+00 1.0108e-03 2.6973e-02 6.5789e-05 12 9 9 12 1 1 99.99 18.85 0.70 0.02697 0.03151 9 5 1 5 0 2493.160 22.29 14.99 18.85 999.00 -9.0 -9.00 5423 -6912 -833 -2631 -9121 -1777 5686 -10444 -6650 -3152 -3989 -3558 -1120 5247 -4114 6741 -637 5314 2718 11472 -6957 369 -1327 4903 -890 450 30 1138 4367 -36 2478 -3680 -563 -5592 -2612 -4441 4168 -1889 2751 -273 1705 -3769 102 -435 -1244 426 445 403 1316 119 1068 2886 -778 -121 173 2136 -921 720 -172 698 -1547 1870 1479 1722 -609 -817 288 -574 2080 404 741 447 2234 -1526 -65 -1937 -244 -3531 -1498 -2827 -1943 -2098 -1639 -11 1091 1404 82 1400 -26 938 -36 -854 -1627 1535 -881 245 273 454 -1039 -737 -924 -952 634 -354 -395 -1180 65 -537 851 224 1744 -430 706 -1198 534 -222 635 -443 479 -80 180 280 809 -507 382 464 -257 1245 -273 -254 -802 448 -940 548 -514 803 218 276 101 721 -913 -1202 685 -1022 -114 -348 -1227 -221 746 -1608 -1122 -530 -699 -662 -224 1092 -1025 1604 -170 1382 746 2942 -2170 108 -406 1459 -288 143 9 335 1211 -10 733 -1213 -185 -1924 -872 -1584 1521 -843 1337 -151 987 -2387 63 -271 -777 258 263 233 753 71 655 1826 -533 -85 124 1518 -676 517 -124 512 -1216 1502 1244 1452 -507 -644 218 -449 1698 361 694 426 2041 -1367 -53 -1475 -173 -2605 -1158 -2431 -1812 -2108 -1742 -12 1272 1718 105 1775 -33 1095 -39 -870 -1602 1491 -937 281 339 592 -1381 -940 -1117 -1105 728 -430 -507 -1601 92 -795 1302 357 2767 -679 1040 -1676 693 -285 828 -613 692 -119 269 409 1134 -685 528 617 -342 1689 -365 -354 -1163 659 -1451 871 -863 1373 382 486 175 1210 -1514 -1970 SS 20240701T180528.5Z 8948.753802 399 1 12.56 2 25.47 165.46 49.94 253.34 0.00 1 0.00 1 0 17 8.995e-03 6.752e-03 4.279e-03 2.653e-03 1.577243e-01 1.523139e-03 1.963303e-03 -6.000000e+00 5.927358e-03 233.29 -2.00 3.69 -2.00 315.48 0.00e+00 2.188218e-04 1.464089e-04 4.394125e-05 -6.000000e+00 2.634068e-04 282.83 -2.00 20.00 -2.00 314.82 0.00e+00 1.107 0.000 302.00 328.00 3 4.4315e+00 3.9670e-03 1.3900e-02 -6.0000e+00 1.4896e-02 2.0958e-02 4.3834e-03 8.6250e-03 -6.0000e+00 1.6047e-02 3.6151e-03 2.4905e-03 4.1586e-03 -6.0000e+00 9.5205e-03 -5.3991e-03 1.0573e-03 1.1267e-03 -6.0000e+00 3.8802e-03 1.8621e-03 5.0350e-04 9.7587e-05 1.9498e-05 -6.0000e+00 3.3558e-04 2.8787e-02 2.8457e-05 12 9 1 12 1 1 99.99 18.84 0.18 0.02879 0.03257 9 9 1 5 0 1255.580 22.29 15.00 18.84 999.00 -9.0 -9.00 -1494 -1297 -1573 -2813 -839 -292 856 -508 509 -1679 -1538 -255 868 -49 464 -283 628 -186 1124 2224 1323 167 1354 943 451 1833 -979 -285 -43 2344 1204 2074 398 -1259 -2342 -1030 -1425 -136 -650 -953 -1407 -1269 -868 -523 -786 -431 -853 -642 -511 503 1077 703 647 459 1065 733 824 779 884 942 1411 1104 1229 369 -575 -312 -668 358 1273 699 -370 154 -131 704 -206 -266 -560 -711 -41 -488 -1430 -1583 -1898 -1606 -358 -375 -185 -166 720 227 335 107 -61 788 1276 624 724 330 -350 -559 -1043 -933 -337 243 -778 -472 -657 -284 -342 751 75 566 -355 -104 -84 499 418 481 486 163 84 85 196 482 593 -57 599 843 536 -116 -29 -495 -364 10 277 -103 105 113 -132 -207 -457 -582 -408 -362 -468 -799 -221 -76 232 -150 156 -539 -503 -86 314 -18 181 -116 264 -81 492 980 594 76 627 452 222 885 -470 -129 -19 1076 572 927 184 -586 -1098 -499 -772 -84 -455 -681 -1072 -997 -689 -413 -616 -330 -635 -464 -395 390 794 544 520 381 893 624 702 661 751 818 1275 1053 1213 366 -550 -279 -578 312 1175 699 -365 153 -138 697 -190 -225 -485 -615 -35 -449 -1448 -1722 -2041 -1829 -428 -472 -240 -203 909 272 369 117 -64 825 1411 699 874 419 -449 -691 -1231 -1062 -385 290 -993 -631 -858 -385 -484 1083 109 792 -471 -137 -104 604 520 629 673 235 113 121 268 626 734 -68 759 1016 676 -153 -39 -688 -522 14 403 -155 162 176 -203 -310 -670 -844 SS 20240701T184611.5Z 8948.782078 424 1 3.86 2 25.05 187.50 56.33 261.85 0.00 1 0.00 1 0 17 7.898e-03 6.235e-03 1.376e-03 9.696e-04 1.575503e-01 5.604556e-04 1.970511e-03 -6.000000e+00 5.205232e-03 233.29 -2.00 3.69 -2.00 314.86 0.00e+00 2.323803e-04 4.792264e-05 2.905392e-05 -6.000000e+00 2.312878e-04 282.84 -2.00 20.00 -2.00 314.25 0.00e+00 1.103 0.000 302.00 328.00 3 1.6302e+00 1.4505e-03 1.3866e-02 -6.0000e+00 1.3081e-02 1.2772e-02 1.5982e-03 8.6147e-03 -6.0000e+00 1.4092e-02 1.2615e-03 9.0958e-04 4.1607e-03 -6.0000e+00 8.3604e-03 -4.4570e-03 3.7909e-04 1.1306e-03 -6.0000e+00 3.4078e-03 3.0899e-02 4.2611e-04 3.5712e-05 2.0417e-05 -6.0000e+00 2.9466e-04 2.8331e-02 3.7904e-05 12 1 1 12 1 1 99.78 18.85 0.25 0.02833 0.03153 38 119 1 5 0 98.890 22.29 15.00 18.85 999.00 -9.0 -9.00 -668 -1340 -1496 -1994 -1429 229 482 1687 219 -908 -1892 295 62 609 -46 -299 -414 758 802 1399 975 330 1124 754 509 476 169 96 840 1577 1481 1160 851 -1674 -1740 -1337 -750 -801 -592 -1219 -1461 -984 -1047 -901 -432 -463 -622 -374 -606 415 896 834 806 877 514 835 771 730 800 1046 1145 1288 1095 653 -652 -458 -149 238 1273 585 59 -110 -70 -3 -151 -246 -733 -784 -322 -1018 -1191 -1473 -1786 -1065 -594 -296 -149 281 245 274 176 120 99 908 860 245 670 386 -367 -528 -725 -832 -251 -41 -658 -614 -300 -356 131 552 173 97 -174 -42 -60 465 334 443 384 210 -90 187 211 141 641 275 327 1066 478 123 -83 -236 -209 68 115 -307 154 135 -199 -215 -281 -781 -223 -462 -549 -694 -469 73 162 600 83 -357 -702 112 26 272 -22 -152 -217 371 401 708 500 172 594 413 285 266 91 50 447 825 794 645 483 -891 -924 -739 -459 -522 -439 -933 -1191 -825 -890 -765 -361 -379 -495 -289 -463 318 709 689 693 775 464 761 704 665 729 972 1042 1232 1087 650 -628 -413 -138 223 1181 589 59 -112 -69 -3 -140 -224 -630 -673 -292 -950 -1211 -1518 -1960 -1232 -687 -360 -187 353 300 316 199 125 104 959 907 282 782 474 -456 -633 -874 -971 -295 -47 -813 -796 -385 -475 182 784 236 134 -227 -54 -73 578 402 563 517 278 -120 244 280 178 816 338 398 1321 587 157 -110 -319 -291 93 165 -459 222 197 -286 -319 -407 -1124