661
639
600
594
583
560
556
545
530
527
518
504
482
473
462
460
457
429
427
421
420
411
402
400
398
396
395