1542
1429
1237
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