1000
576
502
40
629
329
138
444
631
309
437
297
275
791
752
299
780
142
468
428
879
930
184
435
735
405
387
700
162
893
190
364
264
435
606
553
776
444
782
865
446
368
316
18
963
107
482
237
628
208
633
746
13
514
678
519
877
916
887
855
526
562
578
300
472
936
254
939
88
684
955
256
153
73
606
884
602
612
702
924
387
720
847
253
364
870
42
206
810
183
636
62
783
467
86
113
333
634
965
964
964
345
508
468
745
767
40
263
99
921
752
703
958
884
510
556
556
846
595
187
339
347
723
142
88
69
272
615
695
532
107
11
398
313
445
554
32
233
102
13
201
906
727
671
238
994
326
510
775
249
592
633
660
13
143
488
237
957
830
284
369
333
512
515
156
387
765
905
268
317
901
170
694
720
239
315
173
805
765
134
723
15
192
587
15
179
149
14
817
160
420
269
708
64
692
205
349
433
245
630
536
960
796
549
816
387
917
608
950
400
588
897
475
664
106
292
22
694
142
467
627
73
142
13
776
471
257
613
288
906
48
68
452
319
277
857
190
721
250
488
29
910
941
433
852
583
997
91
648
186
277
294
106
744
938
849
821
446
268
325
762
955
885
422
374
952
286
89
456
309
885
282
440
659
997
737
263
43
550
551
415
916
319
141
962
405
291
203
194
447
700
137
824
580
886
853
50
120
589
416
448
661
14
760
447
982
571
310
769
890
231
857
625
921
663
72
281
154
825
892
924
229
502
478
700
760
235
268
365
273
421
143
782
142
626
901
286
494
119
393
84
920
327
473
640
801
99
530
843
615
503
533
896
577
941
212
535
262
378
232
339
541
78
364
273
320
906
868
744
830
373
688
28
156
916
226
827
503
526
780
99
967
345
223
846
623
323
805
786
558
284
823
527
737
157
990
874
301
18
240
475
456
129
588
466
649
427
943
572
408
285
703
332
600
887
640
192
85
891
454
869
732
563
978
291
432
363
424
768
132
81
944
988
182
699
164
59
876
346
218
938
864
143
217
700
981
715
482
55
38
69
460
312
597
992
640
878
878
139
849
799
718
542
912
939
575
134
28
441
189
131
389
416
803
848
940
411
46
708
862
207
547
907
553
898
209
330
371
154
350
935
334
505
914
819
71
380
653
127
212
95
371
222
589
830
254
583
613
184
379
494
512
466
737
266
638
293
538
363
50
870
582
516
139
852
634
719
483
80
338
300
732
632
473
861
300
618
859
521
523
136
691
494
187
988
54
325
188
350
373
120
280
289
706
422
729
192
587
469
822
313
217
422
503
297
583
903
977
571
636
503
562
671
931
642
815
326
854
424
394
461
747
875
302
961
254
826
559
924
628
827
236
738
634
590
25
729
526
181
934
765
793
428
548
257
688
753
225
281
569
841
462
869
242
635
658
159
202
454
913
395
930
605
36
709
993
419
447
996
615
83
413
139
39
771
69
495
934
817
850
465
398
653
349
688
759
982
74
491
195
420
146
669
204
69
856
264
337
577
961
955
830
842
344
919
787
977
635
672
452
715
433
911
446
716
116
96
656
861
194
313
632
239
620
625
527
88
471
366
388
648
668
855
430
432
176
943
226
487
391
156
167
58
23
228
51
981
585
78
370
488
677
212
394
780
172
947
75
907
44
10
679
691
854
803
472
293
864
781
945
996
604
373
229
427
576
151
270
51
144
420
270
425
855
735
192
573
397
911
39
834
610
927
795
723
574
596
980
632
979
283
325
17
536
101
199
167
684
140
43
203
447
332
802
417
899
423
842
236
154
894
851
939
885
252
53
94
593
637
788
292
306
515
345
471
743
250
474
918
278
385
758
354
829
924
181
412
841
247
948
277
802
480
408
989
951
934
698
530
691
325
677
266
112
203
399
675
538
532
423
147
619
699
861
734
227
830
221
99
710
264
825
247
230
291
824
664
417
89
55
10
861
349
479
204
708
401
579
219
826
640
842
542
485
499
696
664
236
459
261
325
174
322
725
144
805
786
435
155
894
386
217
562
475
62
810
165
620
398
735
49
215
899
839
282
113
886
561
516
754
715
536
570
735
584
486
886
827
858
449
381
68
64
376
355
666
107
973
256
792
136
536
757
47
312
587
653
534
56
241
997
746
675
327
456
851
392
19
563
418
399
493
873
259
158
288
939
347
582
827
959
877
241
530
346
804
583
771
820
41
118
645
434
809
721
297
241
873
311
811
214
704
512
96
396
371
193
354
171
540
300
23
515
50
120
503
193
844
465
620
490
751
819
599
345
701
516
851
828
555
974
