424
418
377
512
360
348
386
304
426
521
451
506
284
370
340
267
468
514
483
453
491
330
353
325
450
366
394
249
507
397
411
376
331
239