186
238
990
351
278
312
275
434
247
330
200
339
372
388
258
761
999
258
816
326
388
384
148
525
130
644
327
176
215
177
284
410
700
291
236
558
168
351
334
155
477
117
361
451
290
191
266
278
393
225
307
160
379
308
132
374
334
942
642
485