2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
651
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1589
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
3048
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
2899
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
4786
-
-
-
-
-
-
-
-
-
1313
-
-
-
-
-
-
-
-
-
4096
-
-
-
-
-
-
-
-
-
989
-
-
-
-
-
-
-
-
-
6071
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
762
-
-
-
-
-
-
-
-
-
2218
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
1210
-
-
-
-
-
-
-
-
-
2265
-
-
-
-
-
-
-
-
-
4495
-
-
-
-
-
-
-
-
-
1.11萬
-
-
-
-
-
-
-
-
-
4770
-
-
-
-
-
-
-
-
-
7466
-
-
-
-
-
-
-
-
-
1387
-
-
-
-
-
-
-
-
-
4573
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
1270
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
4605
-
-
-
-
-
-
-
-
-
7631
-
-
-
-
-
-
-
-
-
4337
-
-
-
-
-
-
-
-
-
5143
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
6596
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
6398
-
-
-
-
-
-
-
-
-
794
-
-
-
-
-
-
-
-
-
5989
-
-
-
-
-
-
-
-
-
1186
-
-
-
-
-
-
-
-
-
4471
-
-
-
-
-
-
-
-
-
1624
-
-
-
-
-
-
-
-
-
9531
-
-
-
-
-
-
-
-
-
3068
-
-
-
-
-
-
-
-
-
4665
-
-
-
-
-
-
-
-
-
1919
-
-
-
-
-
-
-
-
-
3038
1167
-
-
-
-
-
-
-
-
-
5935
-
-
-
-
-
-
-
-
-
1191
-
-
-
-
-
-
-
-
-
4056
-
-
-
-
-
-
-
-
-
2302
-
-
-
-
-
-
-
-
-
4960
-
-
-
-
-
-
-
-
-
1294
-
-
-
-
-
-
-
-
-
3997
-
-
-
-
-
-
-
-
-
783
-
-
-
-
-
-
-
-
-
5116
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
1.85萬
-
-
-
-
-
-
-
-
-
808
-
-
-
-
-
-
-
-
-
961
-
-
-
-
-
-
-
-
-
3233
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
2577
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-