0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
4313
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
1104
-
-
-
-
-
-
-
-
-
3055
-
-
-
-
-
-
-
-
-
1265
-
-
-
-
-
-
-
-
-
969
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
5418
-
-
-
-
-
-
-
-
-
4693
-
-
-
-
-
-
-
-
-
4363
-
-
-
-
-
-
-
-
-
3438
-
-
-
-
-
-
-
-
-
2839
-
-
-
-
-
-
-
-
-
1101
-
-
-
-
-
-
-
-
-
1.97万
-
-
-
-
-
-
-
-
-
5492
-
-
-
-
-
-
-
-
-
2798
-
-
-
-
-
-
-
-
-
2445