1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
764
-
-
-
-
-
-
-
-
-
727
-
-
-
-
-
-
-
-
-
1105
-
-
-
-
-
-
-
-
-
1101
-
-
-
-
-
-
-
-
-
2954
-
-
-
-
-
-
-
-
-
1888
-
-
-
-
-
-
-
-
-
1749
-
-
-
-
-
-
-
-
-
2410
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
1036
-
-
-
-
-
-
-
-
-
1707
-
-
-
-
-
-
-
-
-
1297
-
-
-
-
-
-
-
-
-
1542
-
-
-
-
-
-
-
-
-
1521
-
-
-
-
-
-
-
-
-
1646
-
-
-
-
-
-
-
-
-
4534
-
-
-
-
-
-
-
-
-
1090
-
-
-
-
-
-
-
-
-
2869
-
-
-
-
-
-
-
-
-
2190