636
629
624
616
609
607
604
598
595
586
584
583
580
568
563
560
559
553
547
536
534
523
518
515
513
512
507
503
502
501
499
494
491
489
485
482
481
478
474
469
462
460
458
456
450
445
440
439
430
426