2433
1415
1311
1287
1266
1192
1100
1100
1049
986
963
945
945
936
921
918
906
899
891
890
879
879
869
862
859
850
835
834
832
828
824
821
819
813
813
813
812
811
799
790
786
779
775
773
771
765
760
758
749
745
742
742
740
739
738
729
718
717
717
717
713
713
706
698
697
697
697
695
688
688
686
686
679
673
671
670
670
666
665
658
658
657
654
652
652
649
646
644
641
628
623
622
620
615
615
614
607
605
603
602
602
601
598
597
597
597
594
593
590
590
588
586
585
585
585
583
582
582
573
571
570
569
568
566
564
562
561
557
555
552
551
550
549
545
544
543
540
540
539
538
538
535
530
527
524
522
522
519
518
517
517
516
515
513
513
512
512
511
511
510
509
506
504
494
492
490
489
485
485
485
479
474
474
474
473
470
469
469
468
466
463
460
452
444
443
420