2913
1993
1946
1684
1639
1583
1413
1369
1133
1126
1122
1104
1075
1059
1034
1029
1018
1006
1002
970
968
963
961
932
931
928
926
918
916
907
907
874
865
850
840
830
829
828
825
821
820
817
813
807
806
799
797
793
789
786
786
772
770
764
760
759
753
752
746
743
741
740
722
721
719
718
714
711
708
703
696
696
694
694
688
686
684
681
676
676
673
671
668
666
661
651
650
642
640
640
640
639
639
639
637
634
628
625
619
618
606
606
604
602
591
586
583
580
579
578
578
569
565
563
561
559
559
555
552
551
550
537
533
531
527
527
525
524
524
519
517
511
511
509
508
506
500
497
496
495
494
491
488
488
486
485
483
471
469
467
461
460
459
457
445
444
443
433
428
426
423
420
409
395