650
223
68
55
658
263
166
167
228
91
161
62
97
111
177
12
235
72
233
63
194
136
89
368
209
87
356
802
788
152
212
96
174
175
73
560
239
198
335
83
74
149
381
98
24
320
288
767
345
127
64
224
56
77