0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
2273
-
-
-
-
-
-
-
-
-
593
-
-
-
-
-
-
-
-
-
2667
-
-
-
-
-
-
-
-
-
637
-
-
-
-
-
-
-
-
-
1282
-
-
-
-
-
-
-
-
-
1732
-
-
-
-
-
-
-
-
-
1289
-
-
-
-
-
-
-
-
-
7525
-
-
-
-
-
-
-
-
-
2171
-
-
-
-
-
-
-
-
-
3246
-
-
-
-
-
-
-
-
-
2405
-
-
-
-
-
-
-
-
-
2143
-
-
-
-
-
-
-
-
-
2.27萬
-
-
-
-
-
-
-
-
-
3874
-
-
-
-
-
-
-
-
-
3532
-
-
-
-
-
-
-
-
-
6945
-
-
-
-
-
-
-
-
-
1765
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
730
-
-
-
-
-
-
-
-
-
931
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
1932
-
-
-
-
-
-
-
-
-
2903
-
-
-
-
-
-
-
-
-
2.04萬
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
3084
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
423
-
-
-
-
-
-
-
-
-
1394
-
-
-
-
-
-
-
-
-
1412
-
-
-
-
-
-
-
-
-
7719
-
-
-
-
-
-
-
-
-
2532
-
-
-
-
-
-
-
-
-
1141
-
-
-
-
-
-
-
-
-
1506
-
-
-
-
-
-
-
-
-
1432
-
-
-
-
-
-
-
-
-
7146
-
-
-
-
-
-
-
-
-
1792
-
-
-
-
-
-
-
-
-
3278
-
-
-
-
-
-
-
-
-
2059
-
-
-
-
-
-
-
-
-
1467
-
-
-
-
-
-
-
-
-
3797
-
-
-
-
-
-
-
-
-
1140
-
-
-
-
-
-
-
-
-
1010
-
-
-
-
-
-
-
-
-
1048
-
-
-
-
-
-
-
-
-
816
-
-
-
-
-
-
-
-
-
1290
-
-
-
-
-
-
-
-
-
603
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
259
7071
-
-
-
-
-
-
-
-
-
7449
-
-
-
-
-
-
-
-
-
6594
-
-
-
-
-
-
-
-
-
1303
-
-
-
-
-
-
-
-
-
5938
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
2258
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
2318
-
-
-
-
-
-
-
-
-
711
-
-
-
-
-
-
-
-
-
3715
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
1005
-
-
-
-
-
-
-
-
-
3352
-
-
-
-
-
-
-
-
-
1888
-
-
-
-
-
-
-
-
-
8311
-
-
-
-
-
-
-
-
-
873
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0