0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
902
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
688
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3906
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
4893
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
3506
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
825
-
-
-
-
-
-
-
-
-
673
-
-
-
-
-
-
-
-
-
4457
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
3979
-
-
-
-
-
-
-
-
-
1307
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
6508
-
-
-
-
-
-
-
-
-
916
-
-
-
-
-
-
-
-
-
1625
-
-
-
-
-
-
-
-
-
1328
-
-
-
-
-
-
-
-
-
804
-
-
-
-
-
-
-
-
-
2186
-
-
-
-
-
-
-
-
-
970
-
-
-
-
-
-
-
-
-
527
-
-
-
-
-
-
-
-
-
1968
-
-
-
-
-
-
-
-
-
497
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
6383
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
1061
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
1677
-
-
-
-
-
-
-
-
-
1651
-
-
-
-
-
-
-
-
-
2122
-
-
-
-
-
-
-
-
-
1308
-
-
-
-
-
-
-
-
-
2025
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2969
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
3866
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
6468
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
2708
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
8515
-
-
-
-
-
-
-
-
-
851
-
-
-
-
-
-
-
-
-
1732
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
1645
-
-
-
-
-
-
-
-
-
4699
-
-
-
-
-
-
-
-
-
746
-
-
-
-
-
-
-
-
-
1886
-
-
-
-
-
-
-
-
-
1583
-
-
-
-
-
-
-
-
-
1550
-
-
-
-
-
-
-
-
-
3027
-
-
-
-
-
-
-
-
-
6896
-
-
-
-
-
-
-
-
-
2079
-
-
-
-
-
-
-
-
-
1080
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
3017
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
1302
-
-
-
-
-
-
-
-
-
1085