516
524
517
471
492
466
440
397
408
474
484
475
506
455
487
485
503
536
526
513
443
470
473
459
440