# DWR WDID 0203911 daily diversion (Total), days DWR did not record are NaN
# Written by Hydrohistorian; missing days are NaN, never zero.
start_date: 2017-05-01 24:00
end_date: 2025-10-31 24:00
timestep: 1 DAY
units: cfs
scale: 1
0.25
0.59
0.93
1.27
1.61
1.95
2.29
2.63
2.96
3.29
3.62
3.96
4.31
4.65
4.99
5.33
5.67
6
6.33
6.65
6.99
7.33
7.51
7.51
7.66
8.01
8.35
8.69
9.03
9.14
9.14
9.38
9.72
10.06
10.4
10.74
11.08
11.47
11.91
12.35
12.8
13.24
13.68
14.12
14.56
15.03
15.54
16.05
16.55
17.05
17.55
18.05
18.61
19.2
19.79
20.36
20.94
21.52
21.73
21.73
21.93
22.52
23.1
23.62
24.13
24.65
25.17
25.69
26.19
26.7
27.19
27.69
28.19
28.7
29.2
29.7
30.2
30.7
31.21
31.72
32.25
32.78
33.32
33.85
34.39
34.93
35.46
35.62
35.63
35.63
35.63
35.63
0.26
0.35
0.35
0.35
0.35
0.35
0.35
0.35
0.34
0.35
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.19
0
NaN
0.37
0.57
0.56
0.58
0.41
0.34
0.34
0.33
0.33
0.33
0.33
0.33
0.33
0.33
0.33
0.33
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.31
0.1
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
0.23
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.34
0.35
0.34
0.34
0.34
0.34
0.34
0.18
0
NaN
NaN
0.23
0.34
0.17
0.21
0.34
0.34
0.34
0.34
0.32
0.34
0.34
0.34
0.33
0.33
0.33
0.33
0.33
0.2
0
0
0.23
0.36
0.36
0.36
0.12
0
NaN
NaN
NaN
NaN
NaN
0.23
0.34
0.34
0.34
0.33
0.17
0.21
0.33
0.33
0.33
0.33
0.33
0.2
0
0
0
0
0.23
0.36
0.22
0.24
0.38
0.39
0.38
0.41
0.44
0.4
0.44
0.44
0.44
0.44
0.44
0.44
0.44
0.34
0.44
0.44
0.44
0.44
0.44
0.39
0.44
0.44
0.44
0.44
0.44
0.44
0.44
0.44
0.45
0.44
0.44
0.45
0.44
0.26
0
NaN
NaN
NaN
NaN
NaN
NaN
0.31
0.44
0.44
0.44
0.44
0.44
0.44
0.43
0.44
0.44
0.44
0.44
0.43
0.43
0.44
0.43
0.43
0.43
0.43
0.43
0.43
0.43
0.43
0.43
0.43
0.38
0.17
0
NaN
NaN
0.27
0.44
0.44
0.43
0.44
0.27
0.26
0.44
0.43
0.43
0.43
0.43
0.43
0.43
0.44
0.43
0.43
0.43
0.37
0.12
0
NaN
NaN
NaN
NaN
0.06
0.09
0.09
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
0.26
0.37
0.37
0.38
0.38
0.34
0.33
0.33
0.33
0.33
0.33
0.33
0.34
0.34
0.17
0.16
0.33
0.33
0.33
0.33
0.33
0.33
0.33
0.34
0.34
0.34
0.34
0.34
0.33
0.33
0.32
0.33
0.34
0.34
0.16
0
NaN
NaN
NaN
NaN
0.24
0.36
0.36
0.36
0.36
0.36
0.36
0.36
0.36
0.36
0.38
0.42
0.43
0.43
0.43
0.44
0.44
0.47
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.25
0.22
0.4
0.4
0.4
0.4
0.4
0.47
0.5
0.32
0.29
0.46
0.46
0.46
0.49
0.28
0
0.19
0.47
0.46
0.46
0.44
0.46
0.46
0.46
0.46
0.46
0.46
0.46
0.46
0.46
0.46
0.31
0.33
0.46
0.46
0.27
0.31
0.46
0.46
0.46
0.46
0.27
0.3
0.46
0.46
0.46
0.46
0.46
0.26
0.24
0.46
0.46
0.46
0.46
0.46
0.46
0.41
0.42
0.22
0
NaN
NaN
NaN
0.19
0.37
0.8
0.79
0.79
0.79
0.79
0.36
0.52
0.85
0.9
0.91
0.91
0.91
0.91
0.91
0.91
0.91
0.9
0.9
0.91
0.9
0.28
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
0.0353
0.0202
0
NaN
3.1853
3.7343
6.1639
6.0923
6.0761
6.2748
6.2375
6.0756
6.2304
6.2818
6.1195
6.0726
6.1996
6.0832
5.5291
4.7144
3.876
1.7867
0
NaN
NaN
3.0749
5.4605
5.9869
5.5936
6.543
7.027
6.7567
6.9508
7.6678
6.97
7.451
9.0436
9.695
7.8548
9.8835
11.3653
11.0769
11.2579
10.368
7.8069
6.5954
7.5659
12.1694
11.8921
3.4172
0
NaN
NaN
3.1545
8.0958
8.974
6.4951
4.1099
0
NaN
5.7847
7.1999
9.7751
11.7756
9.7177
6.6115
6.0913
9.4157
8.247
10.305
10.3499
10.126
3.5437
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
2.0529
6.7578
6.7124
6.5929
5.3511
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
3.0159
4.9191
4.9786
4.8747
2.2541
0
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
1.5518
0.8666
1.7066
4.1649
3.9546
5.4111
5.4036
5.0229
6.6539
7.1792
6.0736
6.369
5.0572
6.0943
5.6209
7.2453
7.4994
7.6007
6.9332
5.5861
5.5422
5.1817
7.6209
7.6854
7.7938
7.0179
5.3113
5.4086
5.1364
7.1167
7.4031
7.089
5.8341
4.7532
4.8001
5.2201
6.7023
3.7953
1.8765
0.8586
0
NaN
1.1228
0
0
0
0
0
0
0
0
2.8319
6.3408
4.4386
0
0
3.5599
6.363
6.064
5.4192
4.4689
5.033
5.3285
5.396
2.9418
4.122
4.8077
2.6736
0
2.7769
2.2783
0
1.5135
1.5755
0
0
0
0
0
0
0
0
0
2.179
0.9629
0
2.3332
3.6451
2.1679
1.5377
0
0
0
3.5105
8.419
8.787
7.5826
7.271
2.365
0.7719
0.6529
0.6771
0.4734
0
1.1112
0.6993
0
0
0
0
0
1.9566
1.0043
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1.64
3.9098
1.7827
0
0
2.0837
3.4212
1.7565
0
0
0
0
0
1.9415
4.5521
1.9037
0
2.7396
3.1278
6.3988
3.517
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4.7099
5.3764
4.1986
3.9995
3.9556
4.0232
4.0101
3.8931
3.813
2.426
0
0
0.1472
0
0.481
1.2932
0
0
0
0
0
2.8767
2.9831
3.0219
3.0275
3.0335
0.9579
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7.4066
7.5165
7.6587
8.3514
11.5316
16.0565
15.7535
12.3176
13.3143
10.5813
12.2788
11.1157
16.8389
16.9095
16.7199
15.8019
16.3549
16.5203
15.631
15.6451
14.7159
14.9609
11.5064
9.0542
5.8639
6.1139
19.1031
18.1094
16.6967
14.9826
9.5422
14.1971
18.9871
19.396
18.3872
14.6277
17.6753
17.819
9.9844
11.3048
16.4366
8.4492
8.6357
7.2493
8.5702
8.5415
8.1472
12.4966
10.7774
11.1177
13.2412
12.4699
10.9952
6.5692
9.2483
12.0867
9.1601
7.7444
7.1071
7.7126
7.5342
6.6514
7.7671
13.8432
7.7333
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6.4376
15.7046
16.5395
16.4472
15.879
12.8041
5.0744
8.968
15.0512
14.7956
14.7976
15.7076
15.3275
14.9413
14.6584
14.3948
13.0734
16.3736
11.9299
7.0658
7.0754
7.3224
8.1603
8.2138
8.8107
8.4532
8.3791
7.935
11.4565
13.9022
17.5493
18.3186
18.3393
18.2717
18.1523
17.0557
15.9985
9.269
7.9395
7.3315
1.0819
2.974
5.4172
10.2576
12.732
12.9816
8.0005
6.0887
8.3418
7.1369
9.5982
4.4825
0
0
0
0
0
1.6456
0
0
0
0
0
0
1.6042
1.6042
0
0
0
2.0913
0
0
0
0
0
0
0
0
0
0
5.0865
2.0383
0
3.6753
0.8505
0
0
0
0
0
0
0
0
0
0
0
0
10.4714
2.9488
1.2967
0
0
0
0
5.2649
0
2.0958
2.0333
0
0
0
0
0
0
0
0
0
6.8677
4.7194
7.5095
2.368
0
0
2.8304
6.126
1.1702
0
0.5218
0
0
0
0
0
0
2.542
2.3222
0.6075
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2.545
9.9481
7.9113
7.2932
7.0497
6.3761
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
