0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
735
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
2584
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
1833
-
-
-
-
-
-
-
-
-
4220
-
-
-
-
-
-
-
-
-
1313
-
-
-
-
-
-
-
-
-
3849
-
-
-
-
-
-
-
-
-
3382
-
-
-
-
-
-
-
-
-
793
-
-
-
-
-
-
-
-
-
4338
-
-
-
-
-
-
-
-
-
1903
-
-
-
-
-
-
-
-
-
1207
-
-
-
-
-
-
-
-
-
2799
-
-
-
-
-
-
-
-
-
5058
-
-
-
-
-
-
-
-
-
8536
-
-
-
-
-
-
-
-
-
708
-
-
-
-
-
-
-
-
-
1890
-
-
-
-
-
-
-
-
-
2605
-
-
-
-
-
-
-
-
-
7859
-
-
-
-
-
-
-
-
-
9654
-
-
-
-
-
-
-
-
-
890
-
-
-
-
-
-
-
-
-
1250
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
980
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
523
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3106
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1166
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
1758
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
991
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
1587
-
-
-
-
-
-
-
-
-
629
-
-
-
-
-
-
-
-
-
1038
-
-
-
-
-
-
-
-
-
2287
-
-
-
-
-
-
-
-
-
1288
-
-
-
-
-
-
-
-
-
731
-
-
-
-
-
-
-
-
-
2859
-
-
-
-
-
-
-
-
-
992
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
1885
-
-
-
-
-
-
-
-
-
2092
-
-
-
-
-
-
-
-
-
775
-
-
-
-
-
-
-
-
-
3006
-
-
-
-
-
-
-
-
-
860
-
-
-
-
-
-
-
-
-
1145
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
703
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
1521
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
14
777
-
-
-
-
-
-
-
-
-
675
-
-
-
-
-
-
-
-
-
9945
-
-
-
-
-
-
-
-
-
1.32万
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
1324
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
3457
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2430
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0