0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
839
-
-
-
-
-
-
-
-
-
523
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
667
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
793
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
1388
-
-
-
-
-
-
-
-
-
944
-
-
-
-
-
-
-
-
-
2768
-
-
-
-
-
-
-
-
-
1146
-
-
-
-
-
-
-
-
-
1850
-
-
-
-
-
-
-
-
-
1379
-
-
-
-
-
-
-
-
-
1240
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
806
-
-
-
-
-
-
-
-
-
1017
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
698
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
1059
-
-
-
-
-
-
-
-
-
697
-
-
-
-
-
-
-
-
-
906
-
-
-
-
-
-
-
-
-
1188
-
-
-
-
-
-
-
-
-
2649
-
-
-
-
-
-
-
-
-
1453
-
-
-
-
-
-
-
-
-
1428
-
-
-
-
-
-
-
-
-
762
-
-
-
-
-
-
-
-
-
598
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
85