619
612
610
610
609
609
609
608
607
605
603
603
604
604
604
605
606
607
606
602
600
599
599
601
603
603
600
599
587
610
611
614
617
619
618
610
610
609
609
609
609
609
609
609
609
609
609
611
612
614
615
620
621
621
619
619
619
619
619
619
619
619
618
617
616
611
605
598
595
593
589
584
577
578
580
584
585
582
578
577
579
579
580
580
560
557
583
583
583
583
585
587
581
566
554
552
546
540
537
535
535
535
535
532
525
510
502
478
474
475
476
476
480
484
484
482
480
480
480
478
476
474
466
466
467
464
459
458
461
464
462
457
455
439
436
436
434
419
425
418
409
405
397
388
381
386
388
387
381
381
373
371
369
368
367
364
356
347
345
338
335
334
333
335
340
342
342
355
352
360
362
364
367
370
374
378
382
387
394
394
401
403
401
399
406
409
406
405
406
412
418
431
442
446
451
468
476
474
484
491
494
498
504
518
522
527
534
537
546
550
549
546
544
543
543
543
543
541
540
540
544
550
552
555
556
556
555
554
553
552
551
550
548
546
544
545
557
560
565
571
573
574
588
597
603
606
609
611
612
613
614
619
622
624
624
622
621
620
619
619
618
618
615
612
610
606
603
600
598
597
596
596
595
594
591
588
587
587
586
585
581
576
572
560
558
557
557
557
557
557
557
554
549
547
545
545
542
541
541
541
541
541
542
542
542
544
546
547
548
549
551
553
557
557
552
548
539
537
535
536
537
540
542
544
546
546
544
543
543
539
536
534
539
542
540
538
533
533
532
531
530
529
528
529
531
532
533
535
538
540
543
544
545
546
546
547
548
549
549
549
550
550
551
552
554
556
557
558
560
563
564
564
562
561
559
555
553
552
552
551
551
551
551
551
549
547
549
564
586
585
583
581
588
594
595
598
602
603
607
607
607
610
610
612
613
615
616
616
616
617
618
618
620
622
619
618