515
419
230
465
520
368
370
468
425
487
393
409
392
227
386
491
320
541
346
410
288
461
451
347
453
357
382
319
433
483
304
272
286
308