-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
337
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
621
-
-
-
-
-
-
-
-
-
2265
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
3828
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
2203
-
-
-
-
-
-
-
-
-
1018
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
76