666
642
621
613
597
588
586
584
583
580
554
551
538
527
513
510
502
500
498
496
484
481
458
450
449
442
440
430