430
368
559
499
519
550
572
516
569
863
600
756
631
1160
945
642
630
655
724
1180
3772
714
687
697
870
897
846
798
771
733
727
768
4134
1133
1014