0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1570
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1034
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2988
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
1.49万
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
2558
-
-
-
-
-
-
-
-
-
1240
-
-
-
-
-
-
-
-
-
6674
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2215
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
3028
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
2073
-
-
-
-
-
-
-
-
-
7591
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2.19万
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5414
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
874
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
3037
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
3928
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
2.01万
-
-
-
-
-
-
-
-
-
723
-
-
-
-
-
-
-
-
-
2401
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
2058