593
587
584
571
564
563
560
559
557
553
551
535
533
531
529
526
521
519
511
509
506
505
496
494
493
492
485
481
480
477
475
467
462
461
457
454
450
449
448
446
443
440
438
437
434
433
426