641
631
617
613
597
591
585
584
582
581
579
576
571
567
564
562
560
559
557
555
553
541
539
538
536
535
531
529
528
527
524
514
512
509
508
507
504
503
499
496
490
489
488
484
483
481
478
477
476
474