3746
3744
3743
3745
3667
3666
3665
3657
3661
3659
3647
3644
3652
3645
3648
3662
3660
3500
3499
3664
3649
3658
3653
3650
3651
3654
3655
3656
3642
3641
3646
3640
3643
3663
3498
3444
3439
3432
3442
3363
3433
3362
3435
3443
3436
3437
3434
3431
3438
3430
3440
3360
3361
3441
3359
3279
3278
3281
3312
3277
3310
3280
3275
3276
3311
3230
3231
3818
3819
3831
3215
3204
3191
3187
3183
3139
3135
3134
3133
3132
3106
2685
3105
3103
3104
3102
3098
3092
3094
3012
3086
3085
3010
3083
2603
2599
3073
3080
3079
3077
3078
3082
3076
3075
3070
3216
2985
2986
2989
2990
2981
2983
3140
2904
2984
2902
2979
3188
3184
2978
2977
3186
3190
2872
3192
2843
2842
2841
2840
2788
2780
2777
2784
2740
2739
2737
2773
2778
2779
2734
2736
2772
2781
2735
2785
2693
2696
2701
2697
2649
2643
2684
2644
2683
2655
2680
2656
2662
2661
2660
2658
2676
2673
2671
2663
2694
2652
3097
2695
2687
2642
2686
2612
2640
2601
2681
2639
2633
2659
2657
2580
2677
2664
2672
2636
2621
2620
2651
2698
2699
2700
2692
2703
2964
3099
3089
3100
2648
3088
3011
2688
3087
3084
2618
2613
2691
2616
2614
2689
2598
2605
2604
2602
2606
2607
2595
2594
2593
2596
2591
2682
2586
2585
2582
2583
2584
2631
2622
2625
2626
2576
2627
2575
2670
2590
2667
2665
2666
2668
2634
2674
2675
2678
2679
3081
2987
2982
2980
2988
3185
2976
3189
2873
2903
2871
2786
2776
2782
2787
2775
2774
2789
2738
2783
2733
2702
2654
2653
2704
3090
3093
2650
2690
2645
2641
2611
2647
2328
2327
2608
2326
2609
2638
2632
2630
2325
2629
2628
2624
2637
2669
3071
2623
2635
3072
3095
3096
2619
3101
2617
2615
2646
2610
2324
2600
2597
2592
2581
2579
2578
2577
2589
2588
3074
2587
2316
2274
2298
2253
2315
2209
2174
2171
2169
2176
2125
2109
2122
2119
2121
2098
2096
2113
2310
2123
2092
2094
2108
2086
2057
2078
2082
2069
2061
2062
2063
2075
2073
2076
2120
2302
2301
2254
2297
2252
2299
2251
2300
2250
2249
1926
2170
2178
2173
2175
2177
2172
2166
2168
2167
2100
2101
2124
2114
2111
2088
2110
2089
2079
1920
2081
2083
1919
2066
2068
1918
2105
2103
2102
2104
2115
2099
2097
2116
2117
2118
2095
2112
2093
2087
2090
2091
1917
2084
2085
1916
2080
2077
2067
2065
2070
2064
2060
2059
2074
2072
2106
2058
2071
2107
1900
1886
1887
1901
3837
1863
1858
1864
1865
1866
1840
1834
1777
1821
1825
1841
1842
1882
3842
1838
1835
1836
1837
1820
1826
1827
1831
1823
1822
1824
3843
1828
1829
1830
1832
3847
1867
3856
1839
1833
3857
3858
371
370
1755
1751
1753
359
358
1721
1715
1719
352
354
353
1591
1617
351
350
1587
1718
1577
1576
1550
1716
1554
1570
1597
1713
1557
1555
1556
349
348
1413
436
1412
346
345
532
433
1397
339
340
342
1385
1379
337
338
999
633
530
628
515
432
431
430
429
1367
1358
1356
1357
1246
1244
1245
965
1240
1243
562
1242
1241
1204
1208
1215
1201
1187
1198
1186
1211
1182
1209
1229
1226
1179
1181
1188
1173
1040
1158
961
591
959
535
957
1149
1144
1146
1171
1161
1167
1174
588
1141
658
546
550
639
1134
952
963
1131
1127
1122
1109
1107
1114
356
282
1757
1717
1756
355
1593
357
1618
1588
1615
281
280
1754
1581
1551
1414
1720
1714
1572
1573
1752
1566
1563
1560
1589
1605
1606
1607
1603
1601
1600
278
1035
1558
1595
1415
1034
1599
1612
1552
1598
1567
1564
1568
1594
1592
1590
1609
1608
1610
1616
1604
1586
1602
1585
1584
1583
1580
1579
1582
1559
1574
1571
1553
1611
1613
1569
1614
1565
1562
1561
1575
1578
1596
343
277
636
418
1361
341
344
1398
1390
1000
276
1374
275
998
997
996
529
417
416
415
414
1369
1370
1405
1365
1383
1392
1391
1393
1373
1378
1382
273
982
981
979
516
403
402
401
400
1389
1371
1366
1362
1387
1386
1384
1388
1394
1395
1380
1381
1375
1372
1377
1376
978
977
980
976
517
632
399
398
397
396
395
394
1368
1364
1363
1360
1359
1396
969
1212
1216
1202
1189
1191
1192
1183
1197
1230
1213
1227
1194
1196
1217
966
1156
1176
956
568
964
534
967
1154
1157
968
1172
1143
1177
1162
564
1129
563
552
559
548
1135
962
1132
1136
1118
1119
1124
1120
1105
1193
1195
1199
1200
1231
1234
1232
1228
1218
1220
1219
1214
1190
1203
1205
1185
1206
1207
1184
1233
1235
1236
1237
1238
1180
1221
1225
1222
1223
1224
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
556
553
554
555
1137
953
1133
1138
551
549
557
545
547
558
951
1128
1139
950
1130
1140
1117
1115
1121
1125
1113
1126
1104
1111
1108
1116
236
234
905
903
932
230
229
847
896
891
237
238
901
902
235
900
899
228
866
898
897
890
904
933
934
3864
892
893
894
895
227
226
729
261
837
222
220
477
258
838
223
224
843
844
221
719
730
219
717
716
715
694
257
256
255
254
839
840
841
842
784
796
783
707
773
771
485
712
760
787
798
785
788
789
790
793
799
800
801
3869
786
791
792
794
710
750
777
709
493
706
690
774
751
775
781
778
772
779
780
486
767
484
481
482
483
770
705
768
769
743
759
762
763
766
3872
3873
3874
3875
3876
3883
697
718
187
3884
3889
3890
3891
708
776
3892
487
3893
3894
133
130
127
125
123
121
120
119
118
96
95
94
93
92
91
90
89
88
134
131
128
135
664
665
666
132
663
671
672
129
662
667
668
126
124
122
593
590
592
87
86
641
645
660
85
640
644
659
84
83
82
560
566
561
81
638
654
656
80
79
653
586
587
65
184
64
183
63
62
182
54
179
51
178
49
48
177
55
176
52
56
518
519
521
175
174
173
172
53
631
634
635
171
50
170
169
168
167
47
527
531
629
46
45
514
513
512
166
165
164
163
162
25
23
21
20
19
17
15
13
18
16
26
502
503
504
24
510
615
616
14
22
508
509
538
12
11
501
10
9
507
500
8
570
7
583
506
669
3900
670
567
3901
661
492
657
655
478
6
528
5
630
520
4
505
618
526
499
585
3909
3910
3911
3912
3913
1
0