2748
2615
2425
2224
1920
1838
1826
1613
1574
1515
1484
1354
1287
1254
1192
1156
1150
1134
1109
1085
1057
1054
1022
1019
993
982
965
965
959
955
943
936
932
901
897
887
881
881
880
837
826
821
814
811
805
791
788
785
771
751
742
734
731
729
714
707
698
696
694
688
687
679
677
675
673
665
657
656
646
642
640
640
635
635
626
625
621
618
615
611
609
603
599
598
595
595
591
587
586
583
580
580
571
566
564
564
564
558
558
557
557
553
552
546
545
544
544
538
538
529
524
522
506
496
492
472
471
469
459
458