-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
629
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
1061
-
-
-
-
-
-
-
-
-
1668
-
-
-
-
-
-
-
-
-
1279
-
-
-
-
-
-
-
-
-
4835
-
-
-
-
-
-
-
-
-
3269
7763
-
-
-
-
-
-
-
-
-
2940
-
-
-
-
-
-
-
-
-
5314
-
-
-
-
-
-
-
-
-
1827
-
-
-
-
-
-
-
-
-
3629
-
-
-
-
-
-
-
-
-
1269
-
-
-
-
-
-
-
-
-
1663
-
-
-
-
-
-
-
-
-
2019
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
533
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4343
-
-
-
-
-
-
-
-
-
2721
-
-
-
-
-
-
-
-
-
2189
-
-
-
-
-
-
-
-
-
2145
-
-
-
-
-
-
-
-
-
1925
-
-
-
-
-
-
-
-
-
1617
-
-
-
-
-
-
-
-
-
2504
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
498
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
806
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
60