1063
986
1151
961
923
885
865
994
997
1124
952
1078
893
1248
1066
1000
867
1113
819
848
3839
1170
1019
2391
1700
983
931
1317
923
987
915
875
900
927
969
1020
1008
2103
883
1612
810
1182
4109
1067
951
1104
919
1932
1009
1174
1050
1064
900
1122
954
920
1188
1090
954
1107