2721
2313
2182
2137
2121
2057
1845
1810
1806
1792
1695
1617
1568
1552
1543
1536
1519
1493
1477
1444
1438
1433
1419
1411
1388
1387
1387
1365
1354
1336
1325
1320
1315
1305
1291
1287
1284
1278
1275
1274
1263
1225
1218
1211
1200
1191
1171
1167
1164
1159
1156
1152
1151
1147
1146
1140
1136
1129
1117
1115
1115
1114
1109
1108
1107
1105
1102
1088
1087
1087
1086
1085
1085
1084
1070
1066
1063
1057
1047
1032
1021
1021
1020
1015
1015
1007
1002
996
993
990
987
987
987
986
980
978
975
970
968
965
947
947
946
927
925
925
924
921
920
919
918
917
915
902
902
899
897
894
892
892
889
886
883
881
872
871
868
860
860
857
855
854
852
851
850
842
840
836
834
834
831
831
831
830
830
825
824
819
817
815
812
810
810
803
795
795
794
794
791
790
789
788
787
783
779
768
762
760
760
760
757
757
746
744
743
743
740
734
732
732
732
730
728
722
722
722
719
715
711
710
708
704
704
703
700
699
699
699
698
698
697
697
696
696
695
693
690
689
688
686
685
684
679
679
678
677
676
670
668
664
663
661
661
659
658
657
657
655
653
652
651
650
649
647
642
642
639
638
638
633
627
627
625
619
618
614
613
612
610
610
610
607
606
605
604
601
599
599
595
592
592
591
591
590
589
587
585
584
580
574
574
573
573
570
569
566
565
562
550
550
549
542
535
527
524
515