528
525
521
519
515
512
509
502
491
481
476
473
470
467
466
464
462
460
457
455
453
451
449
446
442
439
437
433
431
430
430
430
431
432
432
430
428
427
427
427
428
430
430
429
429
428
428
427
427
426
425
425
425
425
425
424
423
422
422
422
422
422
425
429
431
435
439
442
445
448
449
448
446
446
443
440
438
436
435
433
433
433
433
434
435
437
438
437
435
434
435
435
434
434
434
439
452
453
458
463
467
473
479
482
484
487
487
487
487
486
485
484
484
486
488
490
491
492
492
492
491
486
481
475
472
471
470
468
467
466
464
462
458
453
451
447
444
446
447
448
448
449
449
449
449
452
456
459
462
465
466
461
456
452
452
452
452
452
453
453
451
450
447
444
442
440
440
440
442
445
447
448
451
457
455
457
460
460
460
459
456
453
451
450
450
450
451
452
454
456
457
459
459
457
455
454
452
454
457
461
463
467
469
470
472
475
476
477
480
484
490
492
493
494
495
495
495
495
498
498
498
498
500
501
501
501
501
501
501
501
499
498
498
499
501
503
505
509
512
516
516
514
512
506
504
502
502
501
501
500
497
494
492
489
490
491
491
491
491
491
494
502
500
501
506
510
518
517
516
514
510
503
492
488
493
501
505
509
509
509
507
505
502
501
499
499
498
497
497
497
495
494
493
493
494
500
503
505
508
511
518
520
516
511
505
503
504
505
507
508
508
507
507
506
505
505
504
504
504
503
503
502
502
503
504
504
504
505
505
505
504
503
503
503