0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
2,813
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
870
-
-
-
-
-
-
-
-
-
1,169
-
-
-
-
-
-
-
-
-
2,032
-
-
-
-
-
-
-
-
-
3,268
-
-
-
-
-
-
-
-
-
1,060
-
-
-
-
-
-
-
-
-
7,821
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
399
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
832
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
966
-
-
-
-
-
-
-
-
-
2,267
-
-
-
-
-
-
-
-
-
1,074
-
-
-
-
-
-
-
-
-
1,342
-
-
-
-
-
-
-
-
-
2,245
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
188