5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
1115
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
856
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
699
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
1590
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
3244
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
651
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
2976
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
4935
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
4434
-
-
-
-
-
-
-
-
-
761
-
-
-
-
-
-
-
-
-
1278
-
-
-
-
-
-
-
-
-
5152
-
-
-
-
-
-
-
-
-
3924
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
765
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
8346
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
2913
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
1770
-
-
-
-
-
-
-
-
-
1373
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
1100
-
-
-
-
-
-
-
-
-
1509
-
-
-
-
-
-
-
-
-
3163
-
-
-
-
-
-
-
-
-
1276
-
-
-
-
-
-
-
-
-
3881
-
-
-
-
-
-
-
-
-
3222
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
3227
-
-
-
-
-
-
-
-
-
1296
-
-
-
-
-
-
-
-
-
1692
-
-
-
-
-
-
-
-
-
2378
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
3709
-
-
-
-
-
-
-
-
-
1263
-
-
-
-
-
-
-
-
-
849
-
-
-
-
-
-
-
-
-
1172
-
-
-
-
-
-
-
-
-
824
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
743
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
821
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
4903
-
-
-
-
-
-
-
-
-
674
-
-
-
-
-
-
-
-
-
855
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
1311
-
-
-
-
-
-
-
-
-
683
-
-
-
-
-
-
-
-
-
1344
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
863
-
-
-
-
-
-
-
-
-
423
-
-
-
-
-
-
-
-
-
4313
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
2015
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
1634
-
-
-
-
-
-
-
-
-
6169
-
-
-
-
-
-
-
-
-
6593
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
4892
-
-
-
-
-
-
-
-
-
839
-
-
-
-
-
-
-
-
-
3398
-
-
-
-
-
-
-
-
-
496
-
-
-
-
-
-
-
-
-
3946
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
8444
-
-
-
-
-
-
-
-
-
878
-
-
-
-
-
-
-
-
-
2652
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
1321
-
-
-
-
-
-
-
-
-
675
-
-
-
-
-
-
-
-
-
7847
264
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
611
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
634
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
949
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
4039
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
1476
-
-
-
-
-
-
-
-
-
826
-
-
-
-
-
-
-
-
-
1623
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
1361
-
-
-
-
-
-
-
-
-
840
-
-
-
-
-
-
-
-
-
961
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
1.29万
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2241
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2680
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4172
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2911
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6463
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1488
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1696
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1089
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
783
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7261
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
623
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
1.54万
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2571
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1879
-
-
-
-
-
-
-
-
-
1861
-
-
-
-
-
-
-
-
-
565
-
-
-
-
-
-
-
-
-
1343
-
-
-
-
-
-
-
-
-
5928
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
776
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
1459
-
-
-
-
-
-
-
-
-
1025
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
1252
-
-
-
-
-
-
-
-
-
656
-
-
-
-
-
-
-
-
-
1098
-
-
-
-
-
-
-
-
-
608
-
-
-
-
-
-
-
-
-
3851
-
-
-
-
-
-
-
-
-
482
-
-
-
-
-
-
-
-
-
1109
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
794
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
971
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
846
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
3704
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
929
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1119
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
398
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1170
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0