685
689
690
691
691
690
690
690
690
690
690
690
690
690
689
689
687
686
686
685
685
685
685
685
686
686
686
686
686
686
684
682
671
667
662
660
660
659
654
654
654
654
657
659
662
663
664
664
664
664
664
664
658
649
646
641
635
627
622
617
607
600
593
569
546
536
531
515
499
497
493
490
487
485
482
481
479
477
476
478
480
481
480
479
479
479
479
477
474
469
467
467
468
468
469
469
470
470
471
471
471
471
471
471
471
470
468
466
463
460
458
455
455
455
456
457
458
458
463
464
464
464
464
464
465
468
470
471
474
477
479
482
481
480
479
477
476
477
478
479
479
480
483
485
486
489
494
498
500
502
504
505
505
505
504
502
499
496
495
495
494
493
490
488
488
487
487
487
486
486
485
485
485
487
486
480
481
482
480
476
471
468
442
442
442
440
439
437
435
433
432
432
430
430
429
429
429
429
429
430
432
433
434
434
435
438
442
450
454
456
455
454
452
451
450
449
448
447
443
438
438
433
433
428
423
421
418
417
417
417
418
418
416
416
415
415
415
415
416
417
417