430
367
556
497
517
547
569
514
565
859
598
753
628
1157
943
642
627
654
722
1178
3770
712
687
696
867
896
844
793
769
729
726
766
4131
1131
1011