13342
12702
11513
9417
8063
7956
7552
7203
6870
6724
6618
6391
6202
5983
5535
5322
5235
4701
4653
4520
4512
4436
4149
3985
3984
3898
3887
3826
3751
3722
3698
3661
3611
3606
3589
3585
3576
3539
3531
3505
3499
3479
3376
3375
3373
3357
3332
3325
3247
3216
3208
3193
3190
3189
3188
3182
3175
3168
3165
3119
3117
3087
3086
3085
3057
3004
2994
2980
2979
2973
2941
2940
2936
2931
2929
2924
2900
2899
2897
2870
2867
2860
2841
2813
2806
2803
2794
2779
2764
2741
2729
2718
2692
2689
2686
2678
2666
2663
2659
2654
2649
2633
2632
2618
2612
2599
2599
2597
2591
2589
2577
2576
2566
2564
2559
2544
2541
2517
2497
2494
2481
2460
2459
2428
2423
2418
2418
2398
2395
2391
2382
2372
2372
2371
2360
2359
2357
2341
2340
2340
2334
2327
2326
2312
2304
2303
2295
2292
2281
2255
2254
2248
2247
2236
2221
2221
2220
2207
2200
2196
2179
2176
2173
2146
2140
2138
2137
2125
2123
2121
2101
2095
2094
2086
2085
2082
2077
2067
2066
2063
2060
2055
2054
2049
2046
2038
2023
2021
2020
2016
2015
2015
2015
2014
2010
1998
1997
1993
1990
1981
1980
1969
1969
1967
1967
1964
1959
1954
1942
1938
1937
1936
1935
1932
1927
1925
1916
1909
1902
1899
1890
1888
1880
1878
1877
1875
1871
1869
1864
1856
1855
1853
1852
1847
1845
1845
1841
1839
1835
1831
1830
1826
1826
1826
1824
1821
1813
1807
1803
1801
1796
1792
1792
1788
1784
1783
1783
1783
1776
1774
1773
1766
1762
1762
1761
1760
1754
1750
1747
1741
1740
1735
1731
1723
1723
1721
1721
1717
1713
1711
1710
1708
1704
1695
1693
1691
1687
1683
1676
1675
1674
1674
1673
1672
1671
1660
1660
1658
1656
1656
1654
1652
1650
1648
1647
1640
1640
1636
1628
1624
1622
1621
1612
1611
1611
1610
1609
1598
1591
1583
1583
1576
1576
1572
1569
1564
1564
1562
1552
1551
1550
1548
1544
1537
1533
1531
1531
1529
1526
1524
1521
1520
1520
1518
1514
1512
1509
1501
1499
1493
1492
1487
1480
1480
1472
1469
1464
1460
1459
1453
1453
1452
1452
1448
1444
1444
1442
1441
1437
1437
1436
1433
1430
1428
1428
1424
1421
1419
1417
1414
1412
1411
1410
1410
1409
1408
1407
1405
1399
1398
1396
1379
1378
1374
1369
1368
1367
1364
1363
1362
1359
1357
1356
1354
1349
1341
1338
1334
1334
1331
1330
1329
1329
1326
1321
1321
1319
1315
1315
1312
1311
1311
1311
1308
1306
1304
1303
1303
1301
1300
1299
1297
1285
1280
1279
1279
1279
1277
1275
1274
1272
1270
1267
1267
1266
1263
1261
1255
1253
1251
1250
1249
1248
1246
1243
1239
1237
1236
1235
1235
1230
1229
1228
1226
1226
1225
1216
1209
1209
1208
1208
1207
1206
1206
1206
1203
1203
1202
1195
1191
1190
1190
1189
1188
1187
1186
1184
1181
1179
1179
1176
1175
1172
1171
1171
1167
1164
1162
1154
1152
1151
1151
1150
1147
1146
1144
1143
1141
1139
1136
1132
1128
1127
1127
1117
1115
1113
1113
1112
1111
1110
1107
1105
1102
1099
1099
1097
1094
1094
1094
1091
1090
1089
1076
1075
1074
1071
1069
1068
1066
1065
1065
1064
1063
1063
1056
1056
1051
1048
1046
1045
1042
1040
1031
1030
1029
1027
1026
1023
1021
1017
1012
1009
1006
1006
1006
1005
1004
1004
998
996
995
987
987
985
982
982
982
980
975
974
973
972
970
968
964
963
961
953
951
951
948
946
946
945
939
938
936
932
932
932
931
929
927
925
922
916
916
915
913
909
908
903
902
901
898
898
898
896
896
895
894
893
889
887
887
883
883
882
874
871
869
867
864
863
862
859
856
855
853
850
849
849
849
848
847
847
847
845
844
843
840
839
838
837
828
825
823
823
814
813
811
811
807
806
806
805
803
801
800
800
798
796
795
792
791
789
788
785
776
771
764
764
764
763
753
746
744
739
735
725
723
722
717
716
711
696
689
686
675
671
661
654
643