510
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
1.91K
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
667
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
890
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
447
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31