603
598
596
582
580
573
571
568
561
557
551
547
546
544
542
537
535
533
532
531
522
519
515
514
512
506
505
504
499
494
492
484
482
469
468
454
452
451
446
445
444
439
437
435
434
431
430
428
426
425