1536
1423
1231
7390
1140
1196
1694
903
942
924
891
974
955
954
1283
1528
844
709
788
858
900
806
838
758
901
809
681
856
830
754
872
802
779
787
822