Warning: Javascript must be enabled to use all the features on this page!


Page Loading - Please Wait...

Click to hideNews Bulletins

Streamflow Measurements for Montana

Click to hide state-specific text

Questions or concerns about USGS data and data products in Montana and Wyoming can be directed to the Wyoming-Montana Water Science Center Data Management Section.



USGS 12351200 Bitterroot River near Florence MT


Ravalli County, Montana
Hydrologic Unit Code 17010205
Latitude  46°37'59.12", Longitude 114°03'03.45" NAD83
Drainage area 2,342  square miles
Gage datum 3,200 feet above NGVD29
Output formats
HTML table with channel data
HTML table without channel data
Tab-separated data with channel data
Tab-separated data without channel data
Graph of data
Reselect output format
Meas.
Number
  Date       Time Time
Datum
Measurement
Used?
  Who Measuring
Agency
Stream
flow
(ft3/s)
Gage
Height
(ft)
GH
Change
(ft)
Meas.
Duration
(hr)
Meas.
Rated
  Control Flow
Adjust.
Code
 
Channel
Number
Channel
Name
Meas.
type
 
Stream
flow
method
 
Velocity
method
 
Channel
flow
(ft3/s)
Channel
width
(ft)
Channel
area
(ft2)
Channel
vel.
(ft/s)
Channel
stability
 
Channel
material
 
Channel
evenness
 
Long.
vel.
desc.
 
Horz.
vel.
desc.
 
Vert.
vel.
desc.
 
Channel
loc.
code
 
Channel
loc.
dist.(ft)
2022011-10-31 15:48MDTYesGRTUSGS12306.520.040.60FairClearNONE1Imported Channel 1WADEQSCMMVADV12302705082.42FIRMGRVLUNEVunknEVENSTNDDNST1000.00
2012011-10-18 17:15MDTYesGRTUSGS11506.570.000.50FairClearNONE1Imported Channel 1WADEQSCMMVADV11502574882.36SOFTGRVLEVENunknEVENUNFMDNST500.00
2002011-08-25 14:58MDTYesGRTUSGS6896.020.000.50FairClearNONE1Imported Channel 1WADEQSCMMVADV6892463921.76SOFTGRVLEVENunknEVENUNFMDNST500.00
1992011-07-21 08:25MDTYesGRTUSGS47908.540.020.20FairClearNONE1Imported Channel 1BRDSQADCPVADCP479027116302.94SOFTGRVLEVENunknEVENSTNDDNST100.00
1982011-06-08 13:30MDTYesGRT/FSJUSGS1640012.740.020.10GoodClearNONE1Imported Channel 1BRDSQADCPVADCP1640028126906.02SOFTGRVLUNEVunknEVENUNFMDNST100.00
1972011-06-03 09:48:30MDTYesGRT/KLFUSGS888010.360.000.20GoodClearNONE1Imported Channel 1BRDSQADCPVADCP888031622104.02SOFTGRVLEVENunknEVENSTNDDNST100.00
1962011-05-19 18:12MDTYesGRTUSGS829010.030.000.20GoodClearNONE1Imported Channel 1BRDSQADCPVADCP829032921603.84UNSPBLDREVENunknEVENUNSPDNST100.00
1952011-04-14 12:45MDTYesGRTUSGS15806.540.010.20GoodClearNONE1Imported Channel 1BRDSQADCPVADCP158022310101.57UNSPBLDREVENunknUNSPUNSPATGA
1942011-02-10 16:09MSTYesGRTUSGS6875.860.001.30GoodDebrisLightNONE1Imported Channel 1WADEQSCMMVADV6872944141.66SOFTBLDRUNEVunknEVENUNFMDNST600.00
1932010-12-15 15:43:30MSTYesGRTUSGS11506.250.000.70FairVegetationLightNONE1Imported Channel 1WADEQSCMMVADV11503155512.08SOFTBLDRUNEVunknUNEVSTNDDNST600.00
1922010-10-20 09:15MDTYesGRT/FSJUSGS6495.790.001.00FairVegetationModerateNONE1Imported Channel 1WADEQSCMMVADV6493154351.49SOFTBLDRUNEVunknUNEVNSTDDNST600.00
1912010-09-02 12:50MDTYesFSJUSGS7295.770.010.80FairClearNONE1Imported Channel 1WADEQSCMMVPAA7293064471.63FIRMGRVLUNEVunknUNEVUNSPDNST600.00
1902010-06-28 10:51MDTYesGRT/DMDUSGS49908.460.000.20GoodDebrisLightNONE1Imported Channel 1BRDSQADCPVADCP499028915603.19FIRMBLDREVENunknEVENUNSPDNST80.00
1892010-06-10 11:13:30MDTYesGRT/DMDUSGS943010.270.020.30GoodDebrisLightNONE1Imported Channel 1BRDSQADCPVADCP943030820504.61FIRMBLDREVENunknUNEVUNSPDNST150.00
1882010-05-21 11:04:30MDTYesGRTUSGS49208.280.000.40GoodClearNONE1Imported Channel 1BRDSQADCPVADCP492029015003.20FIRMGRVLUNEVunknEVENUNSPDNST80.00
1872010-05-13 10:55MDTYesAFUSGS8885.960.000.60FairClearNONE1Imported Channel 1WADEQSCMMVPAA8882734781.86FIRMGRVLEVENunknEVENUNSPDNST1000.00
1862010-04-20 15:02:30MDTYesAFUSGS14806.55 0.70FairClearNONE1Imported Channel 1WADEQSCMMVPAA14802635792.56FIRMGRVLEVENunknEVENUNSPDNST1000.00
1852010-03-01 15:41MSTYesAFUSGS5155.480.000.60FairClearNONE1Imported Channel 1WADEQSCMMVPAA5151892122.43FIRMBLDREVENunknEVENUNSPDNST300.00
1842010-01-11 13:51:30MSTYesAFUSGS5525.550.000.60FairIceShoreNONE1Imported Channel 1WADEQSCMMVPAA5522563521.57FIRMBLDREVENunknEVENUNSPDNST200.00
1832009-12-01 14:42MSTYesAFUSGS6895.680.000.70FairClearNONE1Imported Channel 1WADEQSCMMVPAA6892673691.87FIRMBLDREVENunknEVENUNSPDNST700.00
1822009-10-13 14:06MDTYesAFUSGS6905.670.000.50FairVegetationLightNONE1Imported Channel 1WADEQSCMMVPAA6902723022.28FIRMBLDREVENunknEVENUNSPDNST800.00
1812009-08-25 12:17:30MDTYesAFUSGS8395.830.000.70GoodClearNONE1Imported Channel 1WADEQSCMMVPAA8392844681.79FIRMBLDREVENunknEVENUNSPDNST500.00
1802009-07-21 08:50MDTYesAFUSGS11906.140.001.70GoodClearNONE1Imported Channel 1BRDSQSCMMVPAA11902529201.29FIRMBLDRUNEVunknEVENUNSPDNST200.00
1792009-06-25 09:15MDTYesAFUSGS58308.650.032.20FairUnspecifedNONE1Imported Channel 1BRDSQSCMMVPAA583029016203.60FIRMBLDREVENunknEVENUNSPDNST300.00
1782009-06-04 10:41MDTYesGRT/KLFUSGS1070010.870.000.30GoodUnspecifedNONE1Imported Channel 1MBOTQADCPVADCP1070031122204.83FIRMGRVLEVENunknEVENUNSPDNST75.00
1772009-03-18 13:15MDTYesAFUSGS8005.900.001.00GoodClearNONE1Imported Channel 1WADEQSCMMVPAA8002864751.68FIRMBLDREVENunknUNEVUNSPDNST300.00
1762009-02-11 16:00MSTYesWATUSGS7645.840.000.70GoodClearNONE1Imported Channel 1WADEQSCMMVPAA7642715051.51FIRMBLDREVENunknEVENUNSPDNST400.00
1752008-12-10 09:50MSTYesWAT/KLSUSGS12206.320.000.80GoodClearNONE1Imported Channel 1WADEQSCMMVPAA12202726082.01FIRMBLDREVENunknEVENUNSPDNST400.00
1742008-10-15 13:10MDTYesWATUSGS8786.000.000.80GoodClearNONE1Imported Channel 1WADEQSCMMVPAA8782685401.62FIRMBLDREVENunknEVENUNSPDNST400.00
1732008-08-27 10:10:30MDTYesWATUSGS8325.940.000.90Fair NONE1Imported Channel 1WADEQSCMMVPAA8322665511.51FIRMBLDREVENunknEVENUNSPDNST600.00
1722008-07-17 10:03MDTYesGRT/WATUSGS22806.980.000.30GoodClearNONE1Imported Channel 1UNSPQADCPVADCP228027412001.91UNSPUNSPUNSPunknUNSPUNSPUNSP
1712008-06-04 09:40MDTYesGRT/WATUSGS992010.520.000.10GoodClearNONE1Imported Channel 1UNSPQADCPVADCP992031421304.65UNSPUNSPUNSPunknUNSPUNSPUNSP
1702008-06-04 09:25MDTYesGRTUSGS1000010.520.000.20FairClearNONE1Imported Channel 1UNSPQADCPVADCP1000031421404.70UNSPUNSPUNSPunknUNSPUNSPUNSP
1692008-05-15 09:40MDTYesWAT/ALFUSGS38608.020.041.50GoodClearNONE1Imported Channel 1CRANunspeunkno386028813502.86UNSPUNSPUNSPunknUNSPUNSPUNSP
1682008-03-12 17:30MDTYesKLS/WATUSGS7955.890.000.50GoodClearNONE1Imported Channel 1WADEunspeunkno7952705041.58UNSPUNSPUNSPunknUNSPUNSPUNSP
1672007-10-04 09:00MDTYesJRFUSGS7255.830.000.70GoodClearNONE1Imported Channel 1WADEunspeunkno7252674821.50UNSPUNSPUNSPunknUNSPUNSPUNSP
1662007-08-10 11:20MDTYesJRF/KLFUSGS4365.450.000.80GoodClearNONE1Imported Channel 1WADEunspeunkno4362614141.05UNSPUNSPUNSPunknUNSPUNSPUNSP
1652007-07-10 17:00MDTYesJRFUSGS7225.80-0.010.70GoodClearNONE1Imported Channel 1WADEunspeunkno7222754791.51UNSPUNSPUNSPunknUNSPUNSPUNSP
1642007-05-22 10:00MDTYesJRFUSGS68609.39-0.062.00GoodClearNONE1Imported Channel 1CRANunspeunkno686030517203.99UNSPUNSPUNSPunknUNSPUNSPUNSP
1632007-03-22 10:00MDTYesJRF/KLFUSGS23007.03-0.011.80GoodClearNONE1Imported Channel 1CRANunspeunkno230027611302.04UNSPUNSPUNSPunknUNSPUNSPUNSP
1622007-02-27 15:50MSTYesJRFUSGS6845.720.001.20GoodClearNONE1Imported Channel 1WADEunspeunkno6842644721.45UNSPUNSPUNSPunknUNSPUNSPUNSP
1612007-01-19 10:03MSTYesJRFUSGS6935.700.000.80GoodIceShoreNONE1Imported Channel 1WADEunspeunkno6932844501.54UNSPUNSPUNSPunknUNSPUNSPUNSP
1602006-12-11 15:25MSTYesJRFUSGS8775.940.000.70GoodClearNONE1Imported Channel 1WADEunspeunkno8772655291.66UNSPUNSPUNSPunknUNSPUNSPUNSP
1592006-09-26 10:37MDTYesJRFUSGS6095.610.000.60GoodClearNONE1Imported Channel 1WADEunspeunkno6092604621.32UNSPUNSPUNSPunknUNSPUNSPUNSP
1582006-08-24 14:44MDTYesJRFUSGS5285.500.000.70GoodClearNONE1Imported Channel 1WADEunspeunkno5282634331.22UNSPUNSPUNSPunknUNSPUNSPUNSP
1572006-07-18 14:39MDTYesJRFUSGS6715.67-0.010.70GoodClearNONE1Imported Channel 1WADEunspeunkno6712594671.44UNSPUNSPUNSPunknUNSPUNSPUNSP
1562006-05-25 08:57MDTYesJRF/KLFUSGS1040010.81-0.011.70GoodClearNONE1Imported Channel 1CRANunspeunkno1040031322504.62UNSPUNSPUNSPunknUNSPUNSPUNSP
1552006-04-19 18:30MDTYesGRT/JRFUSGS26707.480.000.10FairClearNONE1Imported Channel 1UNSPQADCPVADCP267027511202.38UNSPUNSPUNSPunknUNSPUNSPUNSP
1542006-03-14 09:31MSTYesJRFUSGS6565.760.000.70GoodDebrisLightNONE1Imported Channel 1WADEunspeunkno6562604821.36UNSPUNSPUNSPunknUNSPUNSPUNSP
1532006-01-04 15:12MSTYesJRFUSGS8856.070.000.90ExcellentDebrisLightNONE1Imported Channel 1WADEunspeunkno8852655401.64UNSPUNSPUNSPunknUNSPUNSPUNSP
1522005-11-09 12:45MSTYesJRFUSGS7715.940.000.70GoodDebrisLightNONE1Imported Channel 1WADEunspeunkno7712655081.52UNSPUNSPUNSPunknUNSPUNSPUNSP
1512005-09-21 10:56MDTYesJRFUSGS7245.840.010.70ExcellentDebrisLightNONE1Imported Channel 1WADEunspeunkno7242594921.47UNSPUNSPUNSPunknUNSPUNSPUNSP
1502005-07-21 13:30MDTYesJRFUSGS5615.620.000.90ExcellentDebrisLightNONE1Imported Channel 1WADEunspeunkno5612584231.33UNSPUNSPUNSPunknUNSPUNSPUNSP
1492005-07-21 12:40MDTYesJRFUSGS5545.610.010.70GoodDebrisLightNONE1Imported Channel 1WADEunspeunkno5542594381.26UNSPUNSPUNSPunknUNSPUNSPUNSP
1482005-06-23 09:13MDTYesGRT/JRFUSGS43008.250.000.20GoodClearNONE1Imported Channel 1UNSPQADCPVADCP430027413103.29UNSPUNSPUNSPunknUNSPUNSPUNSP
1472005-05-18 09:02MDTYesJRF/KLFUSGS60009.01-0.051.60GoodClearNONE1Imported Channel 1CRANunspeunkno600030315004.00UNSPUNSPUNSPunknUNSPUNSPUNSP
1462005-03-23 11:59MSTYesJRFUSGS7845.890.000.70GoodDebrisLightNONE1Imported Channel 1WADEunspeunkno7842585011.56UNSPUNSPUNSPunknUNSPUNSPUNSP
1452005-02-02 10:28MSTYesJRFUSGS9046.030.000.70GoodDebrisLightNONE1Imported Channel 1WADEunspeunkno9042665391.68UNSPUNSPUNSPunknUNSPUNSPUNSP
1442004-12-01 15:18MSTYesJRFUSGS6555.740.000.70GoodDebrisLightNONE1Imported Channel 1WADEunspeunkno6552574681.40UNSPUNSPUNSPunknUNSPUNSPUNSP
1432004-10-13 14:56MDTYesJRFUSGS8815.950.000.90GoodDebrisLightNONE1Imported Channel 1WADEunspeunkno8812555291.67UNSPUNSPUNSPunknUNSPUNSPUNSP
1422004-09-10 11:32MDTYesJRFUSGS8525.940.000.70GoodDebrisLightNONE1Imported Channel 1WADEunspeunkno8522585201.64UNSPUNSPUNSPunknUNSPUNSPUNSP
1412004-07-27 17:25MDTYesJRFUSGS7035.760.000.60GoodClearNONE1Imported Channel 1WADEunspeunkno7032674781.47UNSPUNSPUNSPunknUNSPUNSPUNSP
1402004-06-23 10:00MDTYesJRF/CLBUSGS39708.020.021.80FairClearNONE1Imported Channel 1CRANunspeunkno397028012503.18UNSPUNSPUNSPunknUNSPUNSPUNSP
1392004-05-26 08:45MDTYesJRF/LGSUSGS41207.98-0.011.50FairClearNONE1Imported Channel 1CRANunspeunkno412029512203.38UNSPUNSPUNSPunknUNSPUNSPUNSP
1382004-03-15 15:27MSTYesJRFUSGS9235.950.000.80GoodClearNONE1Imported Channel 1WADEunspeunkno9232675301.74UNSPUNSPUNSPunknUNSPUNSPUNSP
1372004-02-04 09:45MSTYesGRT/JRFUSGS6225.550.000.50GoodClearNONE1Imported Channel 1WADEunspeunkno6222794401.41UNSPUNSPUNSPunknUNSPUNSPUNSP
1362003-12-16 11:53MSTYesJRFUSGS7495.710.000.50GoodClearNONE1Imported Channel 1WADEunspeunkno7492684721.59UNSPUNSPUNSPunknUNSPUNSPUNSP
1352003-10-29 10:02MSTYesJRFUSGS13806.33-0.041.00ExcellentClearNONE1Imported Channel 1WADEunspeunkno13802686232.22UNSPUNSPUNSPunknUNSPUNSPUNSP
1342003-09-16 16:50MDTYesJRFUSGS5825.510.000.90GoodClearNONE1Imported Channel 1WADEunspeunkno5822674261.37UNSPUNSPUNSPunknUNSPUNSPUNSP
1332003-08-08 09:42MDTYesJRFUSGS6655.660.000.80GoodClearNONE1Imported Channel 1WADEunspeunkno6652764481.48UNSPUNSPUNSPunknUNSPUNSPUNSP
1322003-07-10 16:02MDTYesJRFUSGS14706.42-0.011.20GoodClearNONE1Imported Channel 1WADEunspeunkno14702616532.25UNSPUNSPUNSPunknUNSPUNSPUNSP
1312003-07-10 10:15MDTYesJRF/TJMUSGS16106.460.000.20FairClearNONE1Imported Channel 1UNSPQADCPVADCP16102489021.78UNSPUNSPUNSPunknUNSPUNSPUNSP
1302003-06-11 11:44MDTYesJRF/CLBUSGS1010010.530.010.20GoodClearNONE1Imported Channel 1UNSPQADCPVADCP1010033421504.68UNSPUNSPUNSPunknUNSPUNSPUNSP
1292003-04-03 15:45MSTYesJRFUSGS24707.240.001.20FairClearNONE1Imported Channel 1CRANunspeunkno247028211602.13UNSPUNSPUNSPunknUNSPUNSPUNSP
1282003-02-12 13:58MSTYesJRFUSGS8785.980.000.70GoodClearNONE1Imported Channel 1WADEunspeunkno8782625071.73UNSPUNSPUNSPunknUNSPUNSPUNSP
1272002-12-10 11:56MSTYesJRFUSGS4765.440.001.00GoodClearNONE1Imported Channel 1WADEunspeunkno4762563941.21UNSPUNSPUNSPunknUNSPUNSPUNSP
1262002-10-01 16:13MDTYesJRFUSGS7275.730.000.70GoodClearNONE1Imported Channel 1WADEunspeunkno7272634531.60UNSPUNSPUNSPunknUNSPUNSPUNSP
1252002-08-21 17:40MDTYesJRFUSGS6405.700.000.70FairClearNONE1Imported Channel 1WADEunspeunkno6402624201.52UNSPUNSPUNSPunknUNSPUNSPUNSP
1242002-07-18 12:00MDTYesJRF/CLCUSGS17306.600.001.20PoorClearNONE1Imported Channel 1CRANunspeunkno17302749801.77UNSPUNSPUNSPunknUNSPUNSPUNSP
1232002-06-05 17:00MDTYesJRFUSGS926010.45-0.021.80FairClearNONE1Imported Channel 1CRANunspeunkno926030921004.41UNSPUNSPUNSPunknUNSPUNSPUNSP
1222002-04-03 12:30MSTYesJRFUSGS7815.780.000.80GoodClearNONE1Imported Channel 1WADEunspeunkno7811972652.95UNSPUNSPUNSPunknUNSPUNSPUNSP
1211998-07-28 -- ----YesCLC/FABUSGS9076.030.001.00FairClearNONE1Imported Channel 1UNSPother 907 UNSPUNSPUNSPunknUNSPUNSPUNSP
1201998-06-10 -- ----YesTLH/CLCUSGS49208.400.001.00Good NONE1Imported Channel 1UNSPother 4920 UNSPUNSPUNSPunknUNSPUNSPUNSP
1191998-05-27 12:00MDTYesTLH/CLCUSGS977010.220.061.30FairClearNONE1Imported Channel 1CRANunspeunkno977031320304.81UNSPUNSPUNSPunknUNSPUNSPUNSP
1181998-05-07 13:30MDTYesTLH/CLCUSGS80009.690.021.30GoodClearNONE1Imported Channel 1CRANunspeunkno800031218204.40UNSPUNSPUNSPunknUNSPUNSPUNSP
1171998-04-29 13:30MDTYesTLH/CLCUSGS33907.550.041.20FairClearNONE1Imported Channel 1CRANunspeunkno339030412602.69UNSPUNSPUNSPunknUNSPUNSPUNSP
1161998-04-15 12:45MDTYesPLKUSGS12206.300.001.00GoodClearNONE1Imported Channel 1WADEunspeunkno12202625.972.04UNSPUNSPUNSPunknUNSPUNSPUNSP
1151998-03-27 10:00MSTYesTLH/CLCUSGS18406.68-0.021.00FairClearNONE1Imported Channel 1CRANunspeunkno18402909701.90UNSPUNSPUNSPunknUNSPUNSPUNSP
1141998-02-13 10:30MSTYesCLCUSGS6435.700.000.80GoodClearNONE1Imported Channel 1WADEunspeunkno6432524601.40UNSPUNSPUNSPunknUNSPUNSPUNSP
113A1997-09-24 13:45MDTYesclcUSGS8605.00 Unspecified NONE1Imported Channel 1UNSPother 860 UNSPUNSPUNSPunknUNSPUNSPUNSP
1131997-09-23 13:45MDTYesCLCUSGS8606.020.000.80GoodClearNONE1Imported Channel 1WADEunspeunkno8602515071.70UNSPUNSPUNSPunknUNSPUNSPUNSP
1121997-08-28 14:00MDTYesCLC/GRTUSGS8646.000.000.80Good NONE1Imported Channel 1WADEunspeunkno8642495141.68UNSPUNSPUNSPunknUNSPUNSPUNSP
1041974-06-20 -- ----YesjhUSGS2270010.23 Unspecified NONE1Imported Channel 1UNSPother 22700 UNSPUNSPUNSPunknUNSPUNSPUNSP
1031970-10-20 -- ----YesgosUSGS993 Unspecified NONE1Imported Channel 1UNSPother 993 UNSPUNSPUNSPunknUNSPUNSPUNSP
1021965-06-10 -- ----YesJLFUSGS134009.09 UnspecifiedClearNONE1Imported Channel 1UNSPother 13400 UNSPUNSPUNSPunknUNSPUNSPUNSP
901964-06-16 -- ----YesJLFUSGS137009.17 UnspecifiedClearNONE1Imported Channel 1UNSPother 13700 UNSPUNSPUNSPunknUNSPUNSPUNSP
891964-06-10 -- ----YesJLFUSGS1560010.24 UnspecifiedClearNONE1Imported Channel 1UNSPother 15600 UNSPUNSPUNSPunknUNSPUNSPUNSP
881964-06-04 -- ----YesJLFUSGS136009.42 UnspecifiedClearNONE1Imported Channel 1UNSPother 13600 UNSPUNSPUNSPunknUNSPUNSPUNSP
761963-05-25 -- ----YesOELUSGS114008.65 UnspecifiedClearNONE1Imported Channel 1UNSPother 11400 UNSPUNSPUNSPunknUNSPUNSPUNSP
651962-05-25 -- ----YesOELUSGS109008.34 UnspecifiedClearNONE1Imported Channel 1UNSPother 10900 UNSPUNSPUNSPunknUNSPUNSPUNSP
541961-05-30 -- ----YesJHBUSGS119009.16 UnspecifiedClearNONE1Imported Channel 1UNSPother 11900 UNSPUNSPUNSPunknUNSPUNSPUNSP
531961-05-26 -- ----YesMVJUSGS131009.60 UnspecifiedClearNONE1Imported Channel 1UNSPother 13100 UNSPUNSPUNSPunknUNSPUNSPUNSP
381960-05-12 -- ----YesRWTUSGS101009.23 UnspecifiedDebrisHeavyNONE1Imported Channel 1UNSPother 10100 UNSPUNSPUNSPunknUNSPUNSPUNSP
101958-05-27 -- ----YesBEJUSGS155009.61 UnspecifiedClearNONE1Imported Channel 1UNSPother 15500 UNSPUNSPUNSPunknUNSPUNSPUNSP
91958-05-12 -- ----YesBEJUSGS120008.68 UnspecifiedClearNONE1Imported Channel 1UNSPother 12000 UNSPUNSPUNSPunknUNSPUNSPUNSP