283
2
288
1
310
385
237
233
579
356
232
488
69
173
158
155
666
4
137
93
163
131
188
98
77
88
68
121
42
198
133