1452
985
1324
866
790
783
966
1182
830
864
1006
929
810
1071
907
1180
785
995
873
1018
979
819
1047
953
1040
863
818
1028
864
1068
1276
1081
968
3076
797
1003
894
1025
892
831
906
776
963
1089
795
846
832
1014
877
948
1473
1460
1038
936
955
918
888
888
835
898