16
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
518
-
-
-
-
-
-
-
-
-
691
-
-
-
-
-
-
-
-
-
1,595
-
-
-
-
-
-
-
-
-
1,114
-
-
-
-
-
-
-
-
-
3,172
-
-
-
-
-
-
-
-
-
871
-
-
-
-
-
-
-
-
-
1,827
-
-
-
-
-
-
-
-
-
1,957
-
-
-
-
-
-
-
-
-
2,007
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
3,146
-
-
-
-
-
-
-
-
-
1,703
-
-
-
-
-
-
-
-
-
931
-
-
-
-
-
-
-
-
-
7,932
-
-
-
-
-
-
-
-
-
1,448
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
1,026
-
-
-
-
-
-
-
-
-
655
-
-
-
-
-
-
-
-
-
1,446
-
-
-
-
-
-
-
-
-
8,291
-
-
-
-
-
-
-
-
-
4,661
-
-
-
-
-
-
-
-
-
3,379
-
-
-
-
-
-
-
-
-
4,727
-
-
-
-
-
-
-
-
-
2,429
-
-
-
-
-
-
-
-
-
4,570
-
-
-
-
-
-
-
-
-
2,426
-
-
-
-
-
-
-
-
-
2,204
-
-
-
-
-
-
-
-
-
917
-
-
-
-
-
-
-
-
-
2,228
-
-
-
-
-
-
-
-
-
1,992
-
-
-
-
-
-
-
-
-
788
1,483
-
-
-
-
-
-
-
-
-
605
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
1,241
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
8,750
-
-
-
-
-
-
-
-
-
3,757
-
-
-
-
-
-
-
-
-
1,164
-
-
-
-
-
-
-
-
-
4,104
-
-
-
-
-
-
-
-
-
1,900
-
-
-
-
-
-
-
-
-
816
-
-
-
-
-
-
-
-
-
2,409
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
6,090
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
3,911
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
2,966
-
-
-
-
-
-
-
-
-
1,408
-
-
-
-
-
-
-
-
-
560
-
-
-
-
-
-
-
-
-
611
-
-
-
-
-
-
-
-
-
3,835
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-