0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
1253
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
1879
-
-
-
-
-
-
-
-
-
1975
-
-
-
-
-
-
-
-
-
2541
-
-
-
-
-
-
-
-
-
1.56万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4110
-
-
-
-
-
-
-
-
-
1898
-
-
-
-
-
-
-
-
-
730
-
-
-
-
-
-
-
-
-
1263
-
-
-
-
-
-
-
-
-
1403
-
-
-
-
-
-
-
-
-
1189
-
-
-
-
-
-
-
-
-
833
-
-
-
-
-
-
-
-
-
2266
-
-
-
-
-
-
-
-
-
1454
-
-
-
-
-
-
-
-
-
938
-
-
-
-
-
-
-
-
-
1747
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
2414
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
850
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
1.34万
-
-
-
-
-
-
-
-
-
1043
-
-
-
-
-
-
-
-
-
861
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
7542
-
-
-
-
-
-
-
-
-
3181
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
994
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
1.95万
-
-
-
-
-
-
-
-
-
2177
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
870
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
7208
-
-
-
-
-
-
-
-
-
4287
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
1.29万
-
-
-
-
-
-
-
-
-
6728
-
-
-
-
-
-
-
-
-
3614
-
-
-
-
-
-
-
-
-
1464
-
-
-
-
-
-
-
-
-
1015
-
-
-
-
-
-
-
-
-
1.33万
-
-
-
-
-
-
-
-
-
1477
-
-
-
-
-
-
-
-
-
9297
-
-
-
-
-
-
-
-
-
1105
-
-
-
-
-
-
-
-
-
2087
-
-
-
-
-
-
-
-
-
4148
-
-
-
-
-
-
-
-
-
3321
-
-
-
-
-
-
-
-
-
1.68万
-
-
-
-
-
-
-
-
-
1001
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
2.26万
-
-
-
-
-
-
-
-
-
4355
-
-
-
-
-
-
-
-
-
7160
-
-
-
-
-
-
-
-
-
2334
-
-
-
-
-
-
-
-
-
5256
-
-
-
-
-
-
-
-
-
8927
-
-
-
-
-
-
-
-
-
1421
-
-
-
-
-
-
-
-
-
3738
-
-
-
-
-
-
-
-
-
8142
-
-
-
-
-
-
-
-
-
3753
-
-
-
-
-
-
-
-
-
2.36万
-
-
-
-
-
-
-
-
-
2140
-
-
-
-
-
-
-
-
-
2.15万
-
-
-
-
-
-
-
-
-
1925
-
-
-
-
-
-
-
-
-
4216
-
-
-
-
-
-
-
-
-
9064
-
-
-
-
-
-
-
-
-
4621
-
-
-
-
-
-
-
-
-
1.14万
-
-
-
-
-
-
-
-
-
5185
-
-
-
-
-
-
-
-
-
3280
-
-
-
-
-
-
-
-
-
1.46万
7783
-
-
-
-
-
-
-
-
-
1.22万
-
-
-
-
-
-
-
-
-
3744
-
-
-
-
-
-
-
-
-
2477
-
-
-
-
-
-
-
-
-
1.64万
-
-
-
-
-
-
-
-
-
5879
-
-
-
-
-
-
-
-
-
1578
-
-
-
-
-
-
-
-
-
1137
-
-
-
-
-
-
-
-
-
2731
-
-
-
-
-
-
-
-
-
1.42万
-
-
-
-
-
-
-
-
-
1228
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
934
-
-
-
-
-
-
-
-
-
7857
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1.39万
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2.76万
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2.57万
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3.41万
-
-
-
-
-
-
-
-
-
7917
-
-
-
-
-
-
-
-
-
4803
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
1636
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4301
-
-
-
-
-
-
-
-
-
1678
-
-
-
-
-
-
-
-
-
1828
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0