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