578
577
577
576
573
569
567
565
560
552
552
549
548
546
545
544
541
537
537
537
538
538
538
538
538
538
538
538
539
539
539
539
540
545
548
549
553
555
557
556
556
555
555
555
551
550
550
550
552
553
553
556
555
555
552
548
545
549
553
554
553
550
549
547
542
544
545
546
546
538
536
536
536
537
538
539
538
532
528
533
536
531
532
528
525
527
530
532
537
536
535
533
530
528
526
523
522
525
526
526
525
523
522
522
522
522
522
520
519
518
517
520
524
526
527
529
531
533
534
535
535
533
532
533
536
541
540
538
536
536
536
536
539
541
541
548
553
554
552
550
550
549
549
550
551
552
553
554
554
552
549
549
550
550
550
550
549
549
549
552
552
552
552
552
552
552
551
550
548
545
541
539
539
540
541
539
537
536
538
538
535
535
534
534
533
532
531
531
531
531
532
533
533
534
525
525
525
525
524
524
518
517
518
518
517
515
514
514
517
520
522
521
513
512
510
510
510
510
509
505
503
502
501
501
501
502
503
504
504
503
502
499
496
494
491
490
488
486
484
481
480
474
472
472
471
471
470
470
470
470
470
470
470
470
470
470
470
470
470
471
471
472
473
477
478
478
477
475
474
473
471
470
471
469
466
463
462
463
466
465
463
461
461
459
464
462
456
454
452
452
451
451
451
451
448
448
447
446
446
446
446
446
446
446
447
447
448
449
448
448
448
445
445
445
444
444
444
444
442
441
440
439
437
437
435
435
435
435
436
433
432
431
430
429
429
429
426
426
425
425
425
424
423
422
422
418
417
417
416
415
415
415
414
414
414
413
413
413
413
413
412
412
409
407
396
394
392
402
405
407
407
407
407
407
407
407
408
408
408
404
402
398
396
396