440
387
299
286
328
420
520
365
278
325
432
418
474
540
405
483
357
385
371
413
502
298
356
512
266
491
364
369
314
233
514
397
412
287