592
592
590
590
597
602
602
600
594
595
594
592
591
589
587
585
583
580
575
571
571
570
570
569
568
567
568
567
565
563
562
561
553
548
543
539
525
522
520
518
512
507
504
502
500
500
500
498
498
497
497
496
495
495
495
494
494
494
494
494
493
492
491
491
490
486
485
487
487
502
520
522
528
530
536
538
543
545
548
555
554
553
553
553
553
552
545
544
544
542
544
546
548
549
549
548
547
546
543
542
540
534
531
529
527
523
509
508
497
496
496
496
496
496
496
497
499
499
499
498
494
490
489
488
492
487
497
490
486
485
484
483
479
478
478
476
476
476
477
477
481
482
482
483
483
481
477
475
475
475
468
467
465
463
462
462
461
459
457
457
450
450
450
450
450
450
450
451
449
446
446
445
443
443
443
442
442
441
442
443
446
447
447
448
449
449
449
447
447
447
447
447
447
447
447
448
448
449
449
450
451
453
454
455
457
458
458
461
462
462
464
465
461
457
454
451
452
452
450
450
450
449
447
446
446
447
449
449
449
450
450
450
451
452
453
455
457
460
460
461
466
470
474
475
476
477
479
483
486
499
503
506
512
516
518
516
514
515
517
518
518
521
524
527
527
525
521
520
522
523
522
519
518
519
520
523
525
531
536
538
541
541
542
543
545
546
547
550
552
554
555
557
559
562
563
563
563
563
565
566
567
569
569
569
567
563
561
558
557
557
557
558
559
559
559
559
559
559
559
559
558
560
561
562
565
564
561
559
559
558
557
557
556
555
553
557
559
560
564
567
569
572
573
573
573
573
570
569
567
569
578
582
589
590
589
589
589
591
591