1542
1430
1238
7394
1148
1201
1699
906
946
929
897
981
959
928
960
1288
1533
849
716
793
864
905
810
846
762
813
685
859
833
759
877
807
782
789
828