2748
2716
2646
2497
2260
2072
2019
1945
1913
1873
1771
1743
1732
1720
1716
1715
1698
1688
1682
1680
1662
1650
1628
1621
1600
1595
1584
1578
1566
1558
1553
1552
1541
1534
1528
1519
1516
1512
1504
1494
1460
1439
1426
1417
1416
1415
1382
1378
1349
1335
1333
1301
1301
1293
1290
1283
1282
1274
1245
1242
1240
1233
1232
1229
1226
1225
1223
1216
1205
1203
1202
1181
1178
1164
1164
1156
1155
1152
1148
1143
1131
1128
1127
1125
1120
1119
1116
1109
1107
1107
1094
1075
1072
1067
1066
1065
1065
1059
1044
1038
1034
1034
1011
1006
997
991
989
987
976
975
972
971
968
966
962
956
948
948
947
940
927
926
926
918
913
912
910
905
897
896
894
894
886
886
880
864
863
859
856
855
850
847
846
845
836
829
829
827
822
820
815
811
805
794
792
787
787
785
779
778
771
770
766
766
760
754
746
744
739
729
717
713
710
710
703
697
685
662
651
634
630
605
580