983
895
894
1007
991
1006
1005
999
990
989
959
1004
998
988
975
958
957
995
982
979
974
956
943
971
893
942
887
892
886
923
863
767
919
875
871
862
911
859
766
765
855
759
383
764
758
847
823
747
743
815
503
731
703
727
502
501
702
499
479
701
719
699
491
695
487
478
475
477
447
687
471
639
446
445
463
443
638
671
637
439
635
631
431
415
379
375
607
255
367
1023
1019
254
253
1022
1021
251
1015
1020
1003
1011
1018
1017
351
247
955
1014
987
1013
1016
1002
997
951
1012
1001
1010
986
1009
981
891
239
575
985
973
1008
1000
996
994
993
954
950
947
953
949
927
967
984
980
978
977
941
939
890
879
972
970
969
935
952
948
946
945
926
885
883
889
223
511
925
966
965
940
938
937
878
763
877
963
934
933
924
922
921
319
888
884
882
881
861
831
931
918
917
876
874
873
507
915
870
869
860
858
857
910
909
830
827
751
762
757
755
829
761
867
854
853
907
735
750
510
851
846
845
903
828
826
825
749
760
756
754
753
734
509
191
733
843
822
821
748
746
745
495
508
839
819
814
813
799
742
741
732
730
729
506
494
505
811
739
726
725
493
504
500
498
497
807
798
797
723
718
717
700
698
697
492
490
489
795
715
694
693
486
485
476
474
473
127
791
711
691
686
685
483
470
469
683
467
462
461
444
442
441
679
783
670
669
459
438
437
636
634
633
623
667
435
430
429
455
630
629
382
381
663
427
627
622
621
423
619
414
413
380
378
377
411
655
615
374
373
606
605
407
371
366
365
603
363
599
252
250
249
359
350
349
399
246
245
347
243
238
237
591
574
573
343
235
571
231
992
976
968
222
221
964
962
961
567
944
936
932
219
930
929
318
317
335
920
916
914
913
315
880
215
872
868
866
865
559
908
906
905
856
852
850
849
311
190
189
902
901
844
842
841
824
820
818
817
207
752
744
740
738
737
187
899
838
837
812
810
809
303
728
724
722
721
183
835
806
805
796
794
793
716
714
713
696
692
690
689
496
488
484
482
481
126
125
803
790
789
543
710
709
684
682
681
472
468
466
465
123
175
787
782
781
707
678
677
460
458
457
440
436
434
433
668
666
665
119
287
779
632
628
626
625
675
454
453
428
426
425
662
661
620
618
617
451
422
421
775
659
412
410
409
111
654
653
376
372
370
614
613
369
604
602
601
419
159
406
405
651
364
362
361
611
598
597
403
398
397
358
357
248
244
242
241
348
346
345
647
595
590
589
395
355
95
236
234
233
342
341
572
570
569
587
230
229
339
566
391
565
220
218
217
334
333
316
314
313
227
563
214
213
583
331
558
557
960
928
310
912
309
904
63
900
898
211
897
206
205
188
186
185
555
864
848
307
840
836
327
834
833
302
301
203
182
181
816
808
804
802
801
299
551
736
720
712
708
542
541
124
179
706
122
121
199
792
705
788
786
785
174
173
688
680
676
674
539
118
117
673
480
464
295
456
780
778
452
777
286
285
171
450
449
664
660
658
657
115
432
424
420
774
110
773
418
109
283
417
624
616
535
612
167
610
158
157
609
652
650
649
408
404
402
107
771
401
600
596
594
368
155
360
593
356
279
646
354
645
353
396
394
393
94
93
103
588
586
344
340
585
338
643
240
337
232
527
228
390
151
389
226
568
564
91
562
225
561
582
332
581
330
329
216
212
210
271
62
387
61
209
556
312
308
554
306
87
553
305
326
579
325
204
202
59
201
143
300
550
298
184
180
297
178
549
323
177
198
540
197
538
55
896
832
294
172
800
537
79
170
293
120
784
169
116
547
114
284
776
195
282
113
534
281
704
772
166
672
291
108
165
533
106
656
47
156
105
278
154
770
648
153
448
277
416
163
608
400
102
644
769
101
392
531
592
150
92
526
90
149
642
31
388
89
584
275
352
270
99
336
525
86
386
328
580
60
269
641
147
560
85
58
142
224
208
324
57
385
141
304
552
578
200
523
83
54
78
322
267
296
196
53
77
548
176
577
139
194
292
168
321
51
46
536
75
546
164
45
112
280
193
290
519
104
263
152
162
135
532
100
43
30
545
276
289
29
71
148
98
88
161
530
768
274
27
39
84
97
146
524
56
268
82
529
140
23
273
52
640
145
76
384
50
81
522
266
138
15
44
74
576
49
320
521
265
42
137
192
73
28
518
262
134
41
70
26
544
38
288
25
160
517
261
133
69
22
37
96
21
14
528
515
259
131
272
67
35
144
19
80
48
520
264
136
72
7
40
13
24
11
516
260
132
68
36
20
12
514
258
130
66
34
18
513
257
129
65
33
6
3
5
17
10
9
64
32
256
128
2
1
4
512
16
8
0
