644
-
-
-
-
-
-
-
-
-
2586
-
-
-
-
-
-
-
-
-
3326
-
-
-
-
-
-
-
-
-
3253
-
-
-
-
-
-
-
-
-
1342
-
-
-
-
-
-
-
-
-
4660
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
1176
-
-
-
-
-
-
-
-
-
1171
-
-
-
-
-
-
-
-
-
945
-
-
-
-
-
-
-
-
-
2485
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
1290
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
1088
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
764
-
-
-
-
-
-
-
-
-
1273
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
1488
-
-
-
-
-
-
-
-
-
1248
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
784
-
-
-
-
-
-
-
-
-
665
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
10