972
1474
1621
1675
1698
1801
1778
1861
1804
1744
1677
1604
1624
1611
1606
1513
1353
968
744
712
682
678
675
677
679
681
683
684
687
687
687
690
691
691
687
690
691
693
699
699
699
698
698
696
696
697
702
706
705
703
701
698
698
698
691
689
686
685
684
687
695
698
700
697
696
695
696
698
697
696
691
690
689
689
687
688
689
690
689
688
687
680
683
685
686
686
685
683
683
683
681
680
676
674
670
667
665
663
659
656
635
648
651
659
663
667
667
667
667
668
675
676
677
678
679
680
680
680
679
679
679
682
684
687
688
688
686
682
680
669
663
658
660
658
657
656
655
653
650
648
640
638
637
636
635
635
634
634
631
630
629
628
627
626
617
617
616
616
615
614
614
614
614
614
615
614
612
610
609
607
606
604
601
597
597
597
596
596
596
594
591
586
583
574
572
573
575
580
581
581
580
579
577
575
567
567
567
567
566
564
564
563
562
561
561
558
558
557
557
557
562
564
566
567
571
567
565
564
562
552
551
549
548
548
547
542
542
542
543
544
545
540
540
538
537
535
535
536
537
539
538
537
532
532
532
532
532
530
529
529
528
528
528
528
528
529
531
532
529
529
531
528
527
523
520
521
522
521
517
516
516
516
514
511
508
508
508
507
507
507
507
506
506
505
504
502
500
497
497
496
497
498
497
497
495
493
495
496
499
500
502
503
505
506
507
508
497
495
495
491
489
487
486
487
488
487
488
489
489
490
490
490
490
489
488
483
481
479
475
475
474
474
474
473
472
470
469
467
467
469
469
469
467
467
467
467
468
469
470
471
472
472
471
470
470
468
467
466
466
464
463
461
460
459
458
457
457
456
456
456
456
456
456
455
454
453
452
452
455
455
454
450
448
444
443
443
443
441
441
441
442
445
448
448
448
445
440
442
442
441
440
437
434
429
429
426
426
425
425
424
424
423
423
423
423
423
423
423
423
422
422
421
421
421
421
421
421
421
420
420
418
416
416
416
416
416
414
414
414
414
412
409
407
406
406
406
407
407
409
409
409
408
407
407
405
405
406
407
408
409
410
410
412
412
413
414
415
415
418
421
425
428
432
433
433
434
435
435
437
439
438
438
438
438
440
441
441
441
440
440
438
438
438
437
436
436
436
436
445
447
448
447
447
447
446
441
441
441
441
441
441
441
440
440
440
437
439
437
437
440
440
444
444
446
446
446
446
446
445
441
441
440
439
439
436
435
434
432
421
421
421
419
416
415
404
398
401
401
401
401
401
401
401
401
401
401
400
399
398
398
398
398
398
401
401
402
403
403
404
404
408
412
415
417
418
418
419
420
420
422
424
425
429
430
432
434
438
440
441
442
444
448
449
462
464
466
467
471
472
475
477
481
483
484
485
486
490
492
499
501
505
507
511
513
514
515
517
518
520
521
522
525
523
522
520
519
518
516
517
519
520
524
524
524
524
524
526
527
532
534
534
534
534
536
540
545
550
551
551
551
551
552
554
555
556
556
557
560
561
563
564
564
564
565
565
565
565
565
565
564
562
561
558
560
561
561
563
562
553
551
550
549
548
545
543
540
535
534
531
530
530
529
527
526
524
521
519
517
515
504
502
499
497
493
488
485
481
479
466
453
450
445
442
436
434
433
431
428
427
424
423
421
411
409
407
404
403
403
403
405
406
406
405
406
410
411
412
413
413
413
413
413
412
411
410
410
407
410
410
410
410
408
407
407
408
409
409
409
409
409
411
411
411
412
412
412
412
413
413
413
413
413
413
414
414
413
412
412
412
412
412
413
413
413
415
415
415
415
415
415
415
414
414
414
414
415
415
415
416
416
417
418
418
417
417
417
416
416
416
416
416
416
418
419
420
420
423
423
424
424
425
426
426
426
426
426
426
426
426
426
426
426
426
427
428
429
430
430
431
431
431
432
433
434
436
438
439
440
440
441
441
441
441
438
437
437
437
437
438
439
439
441
442
444
444
444
445
446
446
446
446
445
445
445
446
447
447
447
447
447
447
448
448
448
449
449
450
450
450
450
451
451
453
454
455
455
455
455
455
458
458
458
459
460
460
460
460
461
465
467
467
467
467
467
467
467
471
473
475
475
474
473
473
476
478
477
477
477
483
483
483
483
481
480
480
481
484
485
485
485
487
488
488
488
490
493
495
499
499
500
500
500
500
500
500
501
502
502
502
503
504
506
507
508
508
509
509
510
510
510
510
511
511
511
511
511
512
512
513
514
514
515
515
515
516
517
517
518
518
519
519
520
520
525
527
529