0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
597
-
-
-
-
-
-
-
-
-
1084
-
-
-
-
-
-
-
-
-
1529
-
-
-
-
-
-
-
-
-
2458
-
-
-
-
-
-
-
-
-
2085
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3050
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2257
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
6185
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
637
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
1.18万
-
-
-
-
-
-
-
-
-
1249
-
-
-
-
-
-
-
-
-
659
-
-
-
-
-
-
-
-
-
924
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
7288
-
-
-
-
-
-
-
-
-
1337
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
8083
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
4055
-
-
-
-
-
-
-
-
-
1819
-
-
-
-
-
-
-
-
-
4772
-
-
-
-
-
-
-
-
-
2326
-
-
-
-
-
-
-
-
-
4005
-
-
-
-
-
-
-
-
-
4608
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
1107
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
1180
-
-
-
-
-
-
-
-
-
2249
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
1046
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
1669
-
-
-
-
-
-
-
-
-
5897
-
-
-
-
-
-
-
-
-
3095
-
-
-
-
-
-
-
-
-
3783
-
-
-
-
-
-
-
-
-
1.92万
-
-
-
-
-
-
-
-
-
2494
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
1100
-
-
-
-
-
-
-
-
-
4198
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
5988
-
-
-
-
-
-
-
-
-
1374
-
-
-
-
-
-
-
-
-
2022
-
-
-
-
-
-
-
-
-
1155
-
-
-
-
-
-
-
-
-
871
-
-
-
-
-
-
-
-
-
4746
-
-
-
-
-
-
-
-
-
981
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
899
-
-
-
-
-
-
-
-
-
845
-
-
-
-
-
-
-
-
-
1.23万
-
-
-
-
-
-
-
-
-
2194
-
-
-
-
-
-
-
-
-
812
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
4292
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
523
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
9323
-
-
-
-
-
-
-
-
-
1220
-
-
-
-
-
-
-
-
-
4049
-
-
-
-
-
-
-
-
-
4011
-
-
-
-
-
-
-
-
-
7211
-
-
-
-
-
-
-
-
-
2877
-
-
-
-
-
-
-
-
-
5594
-
-
-
-
-
-
-
-
-
1973