0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
642
-
-
-
-
-
-
-
-
-
2,097
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
6,489
-
-
-
-
-
-
-
-
-
998
-
-
-
-
-
-
-
-
-
1,299
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
2,572
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
4,334
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1,628
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
4,424
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
6,612
-
-
-
-
-
-
-
-
-
2,095
-
-
-
-
-
-
-
-
-
6,523
-
-
-
-
-
-
-
-
-
1,346
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
499
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
1,659
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
1,215
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
943
-
-
-
-
-
-
-
-
-
709
-
-
-
-
-
-
-
-
-
1,550
-
-
-
-
-
-
-
-
-
986
-
-
-
-
-
-
-
-
-
1.11万
-
-
-
-
-
-
-
-
-
920
-
-
-
-
-
-
-
-
-
4,966
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
3,688
-
-
-
-
-
-
-
-
-
1,724
-
-
-
-
-
-
-
-
-
4,571
-
-
-
-
-
-
-
-
-
3,921
-
-
-
-
-
-
-
-
-
1.06万
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
3,823
-
-
-
-
-
-
-
-
-
1,639
-
-
-
-
-
-
-
-
-
5,412
-
-
-
-
-
-
-
-
-
136
7,112
-
-
-
-
-
-
-
-
-
533
-
-
-
-
-
-
-
-
-
9,663
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
9,924
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
4,722
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
3,932
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
2,724
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
3,017
-
-
-
-
-
-
-
-
-
696
-
-
-
-
-
-
-
-
-
637
-
-
-
-
-
-
-
-
-
8,168
-
-
-
-
-
-
-
-
-
2,278
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
888
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
898
-
-
-
-
-
-
-
-
-