638
636
633
631
627
619
607
605
603
594
586
581
570
569
566
556
552
549
541
534
533
515
511
510
506
499
498
493
490
489
486
484
479
476
470
469
463
462
454
453
448
446
444
441
439
436
434
431
430
429
427
420