0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
811
-
-
-
-
-
-
-
-
-
722
-
-
-
-
-
-
-
-
-
1766
-
-
-
-
-
-
-
-
-
3409
-
-
-
-
-
-
-
-
-
5944
-
-
-
-
-
-
-
-
-
3446
-
-
-
-
-
-
-
-
-
1.27万
-
-
-
-
-
-
-
-
-
6201
-
-
-
-
-
-
-
-
-
5476
-
-
-
-
-
-
-
-
-
3383
-
-
-
-
-
-
-
-
-
8271
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
398
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
1034
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
948
-
-
-
-
-
-
-
-
-
1172
-
-
-
-
-
-
-
-
-
837
-
-
-
-
-
-
-
-
-
1740
-
-
-
-
-
-
-
-
-
1370
-
-
-
-
-
-
-
-
-
1723
-
-
-
-
-
-
-
-
-
1413
-
-
-
-
-
-
-
-
-
1988
-
-
-
-
-
-
-
-
-
1995
-
-
-
-
-
-
-
-
-
4390
-
-
-
-
-
-
-
-
-
2048
-
-
-
-
-
-
-
-
-
4227
-
-
-
-
-
-
-
-
-
4668
-
-
-
-
-
-
-
-
-
1658