1001
907
919
932
897
1097
2300
1025
1043
916
1072
1039
910
843
1127
913
850
974
995
895
2918
1010
960
1069
812
2188
1243
934
946
963
1024
1001
909
981
936
1063
1548
1423
977
1065
1978
1016
1110
1169
1032
1028
1189
1009
1270
1022
961
881
933
902
1024
1128
1175
1407
1122
1084