3072
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
1118
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
2376
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1092
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
1009
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
643
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
364
-
-
-
-
-
-
-
-
-
981
-
-
-
-
-
-
-
-
-
1527
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
553
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
815
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
759
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0