4065
1707
1413
1218
1022
987
859
766
744
743
727
727
725
664
653
643
637
621
608
598
587
584
577
577
576
575
575
568
564
559
557
553
549
547
546
545
544
542
535
532
532
529
527
526
519
517
515
509
508
507
504
504
504
503
499
498
497
494
486
478
477
472
470
469
455
455
451
423