399
444
248
382
280
462
498
304
360
235
488
359
256
334
298
516
373
507
402
439
446
372
364
482
511
523
514
416
292
428
245
377