0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
598
-
-
-
-
-
-
-
-
-
1092
-
-
-
-
-
-
-
-
-
1543
-
-
-
-
-
-
-
-
-
2461
-
-
-
-
-
-
-
-
-
2119
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
3106
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2325
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
6404
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
1.20万
-
-
-
-
-
-
-
-
-
1256
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
926
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
7677
-
-
-
-
-
-
-
-
-
1330
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
8920
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
4477
-
-
-
-
-
-
-
-
-
1959
-
-
-
-
-
-
-
-
-
7490
-
-
-
-
-
-
-
-
-
2528
-
-
-
-
-
-
-
-
-
4321
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
1107
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
1180
-
-
-
-
-
-
-
-
-
2249
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
1046
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
1669
-
-
-
-
-
-
-
-
-
5897
-
-
-
-
-
-
-
-
-
3095
-
-
-
-
-
-
-
-
-
3783
-
-
-
-
-
-
-
-
-
1.92万
-
-
-
-
-
-
-
-
-
2494
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
1100
-
-
-
-
-
-
-
-
-
4280
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
6012
-
-
-
-
-
-
-
-
-
1374
-
-
-
-
-
-
-
-
-
2032
-
-
-
-
-
-
-
-
-
1118
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
4788
-
-
-
-
-
-
-
-
-
981
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
920
-
-
-
-
-
-
-
-
-
847
-
-
-
-
-
-
-
-
-
1.22万
-
-
-
-
-
-
-
-
-
2196
-
-
-
-
-
-
-
-
-
814
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
4280
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
7557
-
-
-
-
-
-
-
-
-
1285
-
-
-
-
-
-
-
-
-
4628
-
-
-
-
-
-
-
-
-
3620
-
-
-
-
-
-
-
-
-
7795
-
-
-
-
-
-
-
-
-
2830
-
-
-
-
-
-
-
-
-
1.03万