338
149
262
547
352
269
157
325
335
139
175
222
169
202
118
594
221
256
42
306
389
436
435
1691
188
199
632
1484
384