303
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
984
-
-
-
-
-
-
-
-
-
1110
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
1351
-
-
-
-
-
-
-
-
-
1255
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
3619
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
673
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-