2750
2718
2648
2499
2263
2074
2021
1947
1915
1876
1773
1745
1734
1724
1718
1717
1700
1693
1684
1682
1664
1652
1630
1623
1602
1597
1586
1579
1572
1560
1555
1555
1543
1536
1530
1524
1518
1514
1506
1496
1461
1441
1428
1419
1418
1417
1384
1380
1351
1337
1335
1309
1302
1295
1294
1286
1284
1276
1247
1244
1242
1235
1233
1231
1228
1227
1224
1221
1209
1207
1204
1183
1180
1166
1166
1158
1156
1154
1150
1145
1133
1132
1129
1127
1122
1121
1121
1111
1110
1109
1096
1077
1074
1069
1068
1068
1067
1062
1046
1040
1036
1036
1013
1008
999
994
991
988
978
976
974
974
970
968
964
958
950
949
949
942
929
929
928
920
915
914
912
908
899
898
898
896
889
888
883
865
865
861
858
857
852
849
848
847
837
831
831
829
824
822
817
813
807
796
794
789
789
787
781
781
773
772
768
768
762
756
748
747
741
731
718
715
712
712
705
699
687
664
656
636
632
607
582