2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
656
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1599
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
3028
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
3030
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
4791
-
-
-
-
-
-
-
-
-
1314
-
-
-
-
-
-
-
-
-
4125
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
762
-
-
-
-
-
-
-
-
-
2218
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
1210
-
-
-
-
-
-
-
-
-
2265
-
-
-
-
-
-
-
-
-
4495
-
-
-
-
-
-
-
-
-
1.11萬
-
-
-
-
-
-
-
-
-
4765
-
-
-
-
-
-
-
-
-
8467
-
-
-
-
-
-
-
-
-
1387
-
-
-
-
-
-
-
-
-
4573
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
1270
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
4599
-
-
-
-
-
-
-
-
-
7631
-
-
-
-
-
-
-
-
-
4349
-
-
-
-
-
-
-
-
-
5910
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
6683
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
6596
-
-
-
-
-
-
-
-
-
809
-
-
-
-
-
-
-
-
-
6361
-
-
-
-
-
-
-
-
-
1238
-
-
-
-
-
-
-
-
-
4720
-
-
-
-
-
-
-
-
-
1518
-
-
-
-
-
-
-
-
-
9447
-
-
-
-
-
-
-
-
-
2053
-
-
-
-
-
-
-
-
-
4686
778
-
-
-
-
-
-
-
-
-
5827
-
-
-
-
-
-
-
-
-
989
-
-
-
-
-
-
-
-
-
5844
-
-
-
-
-
-
-
-
-
971
-
-
-
-
-
-
-
-
-
4501
-
-
-
-
-
-
-
-
-
1527
-
-
-
-
-
-
-
-
-
5044
-
-
-
-
-
-
-
-
-
1294
-
-
-
-
-
-
-
-
-
4166
-
-
-
-
-
-
-
-
-
784
-
-
-
-
-
-
-
-
-
5132
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
1.85萬
-
-
-
-
-
-
-
-
-
809
-
-
-
-
-
-
-
-
-
961
-
-
-
-
-
-
-
-
-
3233
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
2577
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2055
-
-
-
-
-
-
-
-
-
2644
-
-
-
-
-
-
-
-
-
1663
-
-
-
-
-
-
-
-
-
3942
-
-
-
-
-
-
-
-
-
699
-
-
-
-
-
-
-
-
-
1040
-
-
-
-
-
-
-
-
-
414
-
-
-
-
-
-
-
-
-
545
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0