5738
4016
3856
3445
3262
3159
3149
3082
2858
2756
2744
2724
2660
2544
2522
2496
2477
2426
2390
2308
2254
2197
2183
2131
2091
2061
2045
2025
1942
1887
1873
1866
1856
1853
1833
1824
1810
1785
1785
1773
1765
1746
1717
1703
1702
1693
1689
1687
1686
1675
1639
1638
1637
1629
1629
1620
1611
1603
1599
1585
1573
1570
1562
1547
1532
1523
1515
1514
1513
1502
1497
1486
1477
1470
1463
1461
1455
1452
1452
1444
1441
1437
1427
1421
1411
1411
1406
1405
1403
1388
1388
1384
1370
1367
1365
1339
1324
1320
1319
1316
1313
1312
1310
1307
1297
1294
1293
1293
1292
1286
1286
1282
1278
1258
1254
1253
1248
1247
1247
1237
1231
1221
1210
1209
1206
1205
1201
1201
1198
1197
1194
1194
1194
1188
1185
1179
1170
1167
1167
1162
1159
1158
1158
1155
1149
1149
1144
1139
1139
1139
1134
1130
1120
1120
1104
1094
1091
1087
1085
1084
1083
1083
1083
1080
1076
1076
1072
1062
1062
1051
1050
1049
1045
1044
1043
1042
1040
1039
1038
1034
1032
1025
1023
1021
1020
1018
1016
1014
1013
1012
1008
1005
1003
1002
1001
1001
998
997
997
996
993
992
992
988
984
983
980
978
974
974
974
971
968
967
967
967
965
965
965
961
961
959
954
952
951
947
946
941
939
935
934
933
931
926
923
921
919
913
910
908
907
906
904
899
898
897
895
890
890
890
888
887
886
886
886
883
883
878
878
878
876
875
874
871
868
866
863
861
858
857
855
854
851
851
850
848
847
846
845
844
843
839
831
831
828
828
827
827
826
825
821
814
813
811
810
810
808
804
803
803
802
798
798
798
797
790
787
781
777
776
776
775
773
773
772
771
771
769
768
766
766
764
762
762
760
757
757
755
754
753
752
751
748
747
742
740
740
738
733
729
721
719
713
709
709
705
701
699
696
696
689
685
681
680
679
679
677
677
676
672
670
667
663
656
653
653
652
650
650
648
642
639
639
638
632
615
615
615
613
604
603
595
595
594
594
588
587
581