262
486
291
397
607
294
414
333
338
292
220
336
380
330
315
279
391
286
276
364
262
307
274
391
327
248
280
344
309
297
283
306
275
269
362
416
278
399
321