1055
959
953
958
975
957
1644
968
985
960
948
1498
1455
1574
762
703
757
758
778
735
813
714
732
783
723
782
730
774
741
769
1207
1769
1214
1392