651
623
594
587
574
553
550
536
518
517
511
498
496
470
468
454
453
452
424
421
420
414
412
406
398
393
392
390