322
-
-
-
-
-
-
-
-
-
873
-
-
-
-
-
-
-
-
-
1917
-
-
-
-
-
-
-
-
-
1110
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
1391
-
-
-
-
-
-
-
-
-
1149
-
-
-
-
-
-
-
-
-
2755
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
716
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
574
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
403
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1106
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
423
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0