630
628
612
607
601
585
584
578
562
561
560
557
555
554
553
551
545
544
543
540
539
535
526
524
521
519
516
513
500
498
497
495
490
480
477
472
465
462
459
457
451
450
445
437
436
434
433
426
421
419
417
411
410
403
402
400