4152
3721
3310
3159
3091
2687
2632
2622
2603
2588
2500
2426
2405
2403
2385
2336
2268
2245
2243
2145
2117
2085
2024
1974
1953
1949
1948
1878
1851
1846
1843
1714
1691
1675
1646
1635
1621
1616
1607
1589
1581
1548
1545
1543
1533
1525
1505
1499
1494
1481
1472
1467
1461
1431
1424
1422
1421
1420
1410
1405
1403
1393
1386
1369
1368
1363
1357
1343
1337
1317
1283
1282
1278
1276
1270
1257
1252
1239
1224
1223
1216
1202
1202
1202
1200
1193
1187
1185
1185
1183
1182
1181
1175
1168
1167
1161
1160
1158
1158
1157
1155
1153
1148
1145
1129
1126
1124
1120
1118
1115
1113
1102
1099
1098
1086
1086
1082
1079
1076
1073
1072
1066
1064
1060
1054
1034
1033
1029
1026
1023
1022
1017
1011
1010
1010
1006
1006
1005
1004
992
987
985
980
980
979
978
977
973
970
969
967
967
967
965
962
957
956
954
953
953
951
949
946
941
940
933
932
929
929
928
926
926
924
923
919
913
911
909
909
903
903
900
894
893
890
890
889
883
881
871
870
867
866
866
866
865
865
863
862
860
859
853
852
848
847
842
840
840
836
836
836
835
834
834
832
829
827
825
821
819
813
812
809
808
808
807
806
805
805
805
804
801
793
793
793
791
789
789
789
785
784
784
781
781
781
780
779
779
775
771
769
768
766
765
764
764
762
761
759
759
758
757
750
750
750
746
745
745
745
745
744
738
737
735
733
729
727
719
716
715
715
713
711
707
707
706
703
701
701
701
700
698
695
695
693
692
691
690
690
689
688
686
681
677
674
667
664
662
659
650
646
640
638
638
636
636
635
634
634
633
633
630
629
625
623
622
621
621
616
611
607
604
603
603
601
600
597
595
581
569