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