507
527
513
467
377
408
584
565
565
454
421
266
262
612
460
561
1374
504
475
571
466
449
434
534