3757
3734
3733
3736
3603
3738
3737
3599
3594
3735
3587
3590
3588
3592
3593
3597
3608
3606
3598
3607
3605
3604
3600
3596
3595
3602
3591
3601
3584
3497
3589
3583
3586
3585
3496
3477
3404
3405
3476
3407
3412
3411
3409
3408
3410
3355
3354
3401
3402
3352
3406
3403
3353
3351
3350
3305
3267
3266
3304
3303
3302
3265
3261
3264
3262
3263
3228
3822
3823
3833
3220
3165
3158
3157
3161
2817
3109
3120
3118
3107
2685
3012
3086
3085
3010
2050
3064
3062
3059
3060
3042
3020
3018
2445
2332
2333
3017
2434
3035
3034
3038
3040
3033
3032
3218
3212
3213
2957
2954
2960
3203
2958
2878
3166
2860
3163
3160
2962
3164
2865
2863
3141
3159
2862
2879
2763
2756
2816
2758
2818
2765
2814
2820
2821
2823
2822
2824
3110
3108
2728
2727
3119
2815
2725
2825
2649
2643
2684
2644
2687
2642
2686
2612
2648
3088
3011
2688
3087
3084
2618
2613
2691
2616
2614
2689
2051
2014
2052
2479
2501
2054
2055
2499
2500
3063
3061
2482
3022
2480
2478
2483
2485
2056
2481
2477
2446
2323
2335
2469
2437
2430
2435
3016
2466
2442
2465
3041
2447
2444
2443
3021
2436
2440
2439
2456
3019
2449
3036
3039
2322
2321
2334
2422
2420
2337
2320
2336
2413
2415
2410
2412
2401
2400
2432
2402
2431
2433
2438
2428
2459
2427
2457
2425
2408
2405
3015
2407
2406
2453
2451
2441
3031
2450
2448
2467
3162
2963
2955
2956
2959
2859
2864
2961
2861
2858
2764
2762
2760
2819
2724
2757
2826
2726
2761
2759
2650
2690
2645
2641
2611
2647
2617
2615
2646
2610
2484
2502
2567
2568
2569
2570
2571
2572
2573
2574
2418
2424
2423
2414
2416
2419
2460
2461
2458
2462
2463
2464
2454
2452
3037
2468
2455
3013
2319
2421
2417
2411
2399
2429
2426
2403
2404
3014
3030
2409
2317
2314
2288
2236
2311
2189
2191
2159
2157
2194
2109
2123
2092
2094
2108
2008
2053
2007
2013
2004
1990
1962
2307
1914
1909
1911
1930
1910
1963
1966
1980
1983
1973
1977
2309
2289
2290
2232
2234
2291
2238
2237
2235
2239
2233
2192
2188
2190
2154
2158
2195
2156
2207
2155
2193
2111
2088
2110
2089
2095
2112
2093
2087
2090
2091
2010
2003
2005
2006
2011
2012
2015
2009
2016
2027
1979
1912
1929
1984
1964
1970
1981
1989
1975
1987
1988
1985
1908
1907
1931
1906
1913
1978
1965
1961
1982
1967
1969
1968
1972
1971
1986
1960
1974
1976
1896
1898
1897
1877
3838
1853
1854
1852
1855
1856
1834
1838
1835
1836
1837
1806
1810
1807
1808
1809
1775
1798
1796
1776
1773
1774
1795
1790
1791
1792
1799
1794
1793
1797
3845
3848
3852
1839
1770
1779
3861
3862
372
370
1745
1743
1766
368
1660
361
360
1661
358
1617
351
350
1587
1493
1484
1419
1706
1489
1001
1417
1705
1488
1470
1703
1702
1481
1476
1490
348
347
989
435
1407
345
1379
337
338
999
331
1310
332
333
1308
1275
428
1276
975
974
972
1248
427
426
425
424
1272
1268
1273
1339
965
1240
1243
1173
1040
1158
961
591
959
535
957
1149
1144
1146
1171
1161
1167
1174
325
326
300
327
328
1096
299
298
297
648
1057
296
295
294
647
293
292
291
290
289
288
287
286
1059
285
1688
1689
284
283
282
1588
1615
281
280
1731
1492
1491
1746
1708
1007
1009
1742
1740
1471
1472
1738
1494
1467
1477
1682
1680
1690
279
1691
1683
1659
1681
1658
1657
1603
1601
1600
278
1616
1604
1586
1602
1585
1584
1707
1744
1002
1418
1483
1741
1485
1497
1479
1496
1478
1495
1709
1030
1008
1029
1420
1031
1487
1469
1704
1486
1739
1468
1480
1474
1498
1475
1482
1473
277
1000
276
1374
275
274
334
336
1307
1309
992
413
1278
970
988
990
1247
412
411
410
409
1274
1279
1346
1266
1373
1378
1382
273
1380
1381
1375
1372
1377
1376
335
1311
1312
1313
1314
1315
1316
1317
1354
1355
1249
973
993
1250
393
392
391
390
1277
1280
1282
1281
971
991
1270
1271
994
1269
389
388
387
386
385
384
1265
1401
1402
1403
1267
1404
966
1156
1176
956
568
964
534
967
1154
1157
968
1172
1143
1177
1162
960
595
958
589
1147
1150
1169
1170
1163
1164
1239
1175
594
955
533
643
642
954
1151
1145
1152
1153
1148
1155
1160
1165
1166
1142
1159
1168
329
272
330
1092
1097
949
1098
1101
1099
1095
1094
948
1100
1093
1102
650
1058
271
579
544
270
269
939
938
1053
268
1048
1042
1045
1044
542
576
541
543
1054
937
936
1055
267
266
649
537
539
536
265
264
1056
935
1052
1051
1050
263
262
1060
1047
1049
1061
1046
1043
1041
239
234
930
927
926
232
240
923
922
231
229
235
900
899
228
870
873
851
871
872
747
850
928
929
864
3865
867
868
863
869
226
225
725
260
813
220
221
719
730
219
216
217
218
807
833
714
253
815
726
727
728
806
252
251
250
249
814
816
817
3867
707
773
771
710
750
777
709
493
706
690
774
751
775
781
778
772
779
780
213
214
200
215
758
704
199
198
197
490
700
196
195
194
480
193
192
191
754
190
753
189
188
752
3870
3873
3878
3879
3880
697
693
805
186
3887
708
776
3892
689
479
3897
3898
142
140
138
125
123
121
113
112
111
108
107
106
143
141
139
604
603
605
103
102
677
686
687
101
676
678
685
93
92
91
126
124
122
593
590
592
87
86
641
645
660
85
640
644
659
74
73
72
577
575
71
540
70
574
69
578
68
646
67
569
572
66
571
183
63
61
181
57
180
178
49
171
50
170
169
168
167
47
527
531
629
40
41
30
42
43
44
161
28
160
159
522
158
157
156
155
27
29
523
620
154
153
152
151
150
20
19
12
11
501
10
9
507
500
8
570
7
583
506
495
3899
612
567
3901
661
488
573
584
5
630
3902
3
3905
2
499
585
3907
3908
3911
3912
0