427
426
426
423
421
417
417
417
411
409
407
403
400
400
400
397
390
387
386
384
384
384
384
384
383
381
376
376
376
371
372
373
373
373
377
379
381
383
383
383
388
390
391
391
391
396
397
397
397
398
398
398
398
398
405
410
410
410
412
412
412
412
412
412
412
412
413
413
413
413
414
414
415
415
415
415
415
416
417
419
419
419
419
421
421
421
421
421
421
421
423
423
423
424
426
426
426
426
428
430
433
435
439
439
439
441
453
459
459
459
464
470
472
472
472
473
475
475
475
475
475
477
485
490
493
493
493
496
500
505
510
512
512
512
508
505
486
486
486
470
470
470
471
474
477
479
479
479
489
492
492
492
495
498
500
504
507
508
508
508
512
515
522
525
525
525
529
532
534
534
534
535
536
537
538
540
540
542
542
542
543
551
552
552
552
552
555
560
568
568
568
570
578
580
581
581
581
592
593
594
600
600
600
600
602
605
607
610
612
615
621
623
624
624
624
628
630
634
636
636
636
633
629
625
622
622
622
614
613
615
619
621
624
628
628
628
631
634
636
638
641
649
649
649
661
662
662
662
662
662
662
662
662
662
663
663
664
666
670
672
672
672
673
673
673
672
672
672
672
671
671
671
671
671
670
668
665
664
662
659
659
659
655
653
652
650
649
647
644
644
644
639
638
636
636
636
636
634
627
621
621
610
610
608
608
607
607
605
605
601
601
599
599
598
598
594
594
592
592
592
592
591
587
587
587
586
583
583
583
583
585
588
588
588
588
585
585
585
581
578
577
572
572
572
570
567
565
563
562
561
560
558
558
558
557
556
554
554
552
551
551
550
550
550
550
548
548
548
548
548
548
547
547
547
541
541
541
541
541
539
539
538
538
538
531
529
529
529
525
522
522
525
525
525
528
527
527
527
524
487
470
470
454
454
453
453
445
440
440
440
438
435
432
432
432
428
428
428
428
428
429
429
429
429
429
429
429
432
432
432
432
433
433
433
434
434
434
434
435
436
436
437
437
437
437
437
436
436
436
432
428
427
427
427
426
425
425
425
426
428
428
428
429
427
427
427
427
427
427
427
427
427
427
427
427
427
427
426
426
426
426
426
427
429
429
429
429
429
429
429
429
428
427
427
427
427
426
426
425
425
425
422
422
421
420
420
419
419
419
418
418
418
419
421
421
421
423
425
425
425
428
428
428
428
429
429
430
430
430
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
431
430
429
429
427