7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
8050
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
624
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
545
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
1233
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
827
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
2.39万
-
-
-
-
-
-
-
-
-
7873
-
-
-
-
-
-
-
-
-
3631
-
-
-
-
-
-
-
-
-
4311
-
-
-
-
-
-
-
-
-
2763
-
-
-
-
-
-
-
-
-
3844
-
-
-
-
-
-
-
-
-
1.41万
-
-
-
-
-
-
-
-
-
2513
-
-
-
-
-
-
-
-
-
5169
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1245
-
-
-
-
-
-
-
-
-
1713
-
-
-
-
-
-
-
-
-
943
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
925
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
1152
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
679
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
547
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
1441
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
1410
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
1164
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
1079
-
-
-
-
-
-
-
-
-
1144
-
-
-
-
-
-
-
-
-
779
-
-
-
-
-
-
-
-
-
855
-
-
-
-
-
-
-
-
-
1635
-
-
-
-
-
-
-
-
-
1147
-
-
-
-
-
-
-
-
-
2621
-
-
-
-
-
-
-
-
-
1391
-
-
-
-
-
-
-
-
-
1702
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
2135
-
-
-
-
-
-
-
-
-
1075
-
-
-
-
-
-
-
-
-
2776
-
-
-
-
-
-
-
-
-
654
-
-
-
-
-
-
-
-
-
1143
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
2319
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
925
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
1916
-
-
-
-
-
-
-
-
-
2953
-
-
-
-
-
-
-
-
-
988
-
-
-
-
-
-
-
-
-
2306
-
-
-
-
-
-
-
-
-
1432
-
-
-
-
-
-
-
-
-
1721
-
-
-
-
-
-
-
-
-
1871
-
-
-
-
-
-
-
-
-
1123
-
-
-
-
-
-
-
-
-
1314