5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
882
-
-
-
-
-
-
-
-
-
642
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
957
-
-
-
-
-
-
-
-
-
723
-
-
-
-
-
-
-
-
-
6525
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
1599
-
-
-
-
-
-
-
-
-
1505
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
3759
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
1160
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
540
-
-
-
-
-
-
-
-
-
1834
-
-
-
-
-
-
-
-
-
1713
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
1246
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
621
-
-
-
-
-
-
-
-
-
3881
-
-
-
-
-
-
-
-
-
546
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
1006
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
6233
-
-
-
-
-
-
-
-
-
1520
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
762
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
5093
-
-
-
-
-
-
-
-
-
3676
-
-
-
-
-
-
-
-
-
2120
-
-
-
-
-
-
-
-
-
1546
-
-
-
-
-
-
-
-
-
960
-
-
-
-
-
-
-
-
-
8399
-
-
-
-
-
-
-
-
-
2181
-
-
-
-
-
-
-
-
-
2300
-
-
-
-
-
-
-
-
-
2177
-
-
-
-
-
-
-
-
-
2559
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
1292
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
2280
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
1039
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
5926
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
502
-
-
-
-
-
-
-
-
-
3485
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
792
-
-
-
-
-
-
-
-
-
1863
-
-
-
-
-
-
-
-
-
4880
-
-
-
-
-
-
-
-
-
4525
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
911
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
3120
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
2125
-
-
-
-
-
-
-
-
-
3913
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
539
-
-
-
-
-
-
-
-
-
564
-
-
-
-
-
-
-
-
-
1928
-
-
-
-
-
-
-
-
-
2721
-
-
-
-
-
-
-
-
-
1334
-
-
-
-
-
-
-
-
-
1777
-
-
-
-
-
-
-
-
-
603
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
7651
-
-
-
-
-
-
-
-
-
689
-
-
-
-
-
-
-
-
-
3026
-
-
-
-
-
-
-
-
-
1139
-
-
-
-
-
-
-
-
-
1347
-
-
-
-
-
-
-
-
-
4349
-
-
-
-
-
-
-
-
-
4958
-
-
-
-
-
-
-
-
-
1902
-
-
-
-
-
-
-
-
-
1561
-
-
-
-
-
-
-
-
-
1631
-
-
-
-
-
-
-
-
-
6901
-
-
-
-
-
-
-
-
-
898
-
-
-
-
-
-
-
-
-
1290
-
-
-
-
-
-
-
-
-
897
-
-
-
-
-
-
-
-
-
914
1.15万
-
-
-
-
-
-
-
-
-
2213
-
-
-
-
-
-
-
-
-
1982
-
-
-
-
-
-
-
-
-
2518
-
-
-
-
-
-
-
-
-
2350
-
-
-
-
-
-
-
-
-
1.02万
-
-
-
-
-
-
-
-
-
1053
-
-
-
-
-
-
-
-
-
2695
-
-
-
-
-
-
-
-
-
1679
-
-
-
-
-
-
-
-
-
4337
-
-
-
-
-
-
-
-
-
8743
-
-
-
-
-
-
-
-
-
1358
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
991
-
-
-
-
-
-
-
-
-
4665
-
-
-
-
-
-
-
-
-
1.51万
-
-
-
-
-
-
-
-
-
1617
-
-
-
-
-
-
-
-
-
4712
-
-
-
-
-
-
-
-
-
4715
-
-
-
-
-
-
-
-
-
4120
-
-
-
-
-
-
-
-
-
759
-
-
-
-
-
-
-
-
-
1811
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
3289
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
1962
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
1929
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
723
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5150
-
-
-
-
-
-
-
-
-
824
-
-
-
-
-
-
-
-
-
1893
-
-
-
-
-
-
-
-
-
1463
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
4559
-
-
-
-
-
-
-
-
-
804
-
-
-
-
-
-
-
-
-
825
-
-
-
-
-
-
-
-
-
1230
-
-
-
-
-
-
-
-
-
1529
-
-
-
-
-
-
-
-
-
1297
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
526
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0