0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
878
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
662
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
1,018
-
-
-
-
-
-
-
-
-
1,291
-
-
-
-
-
-
-
-
-
1,108
838
-
-
-
-
-
-
-
-
-
1,642
-
-
-
-
-
-
-
-
-
2,312
-
-
-
-
-
-
-
-
-
4,737
-
-
-
-
-
-
-
-
-
2,291
-
-
-
-
-
-
-
-
-
1,703
-
-
-
-
-
-
-
-
-
3,761
-
-
-
-
-
-
-
-
-
2,127
-
-
-
-
-
-
-
-
-
1,775
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
618
-
-
-
-
-
-
-
-
-
444
-
-
-
-
-
-
-
-
-
1,935
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1,657
-
-
-
-
-
-
-
-
-
8,945
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-