1187
948
991
982
966
1293
875
1018
1046
963
1227
1023
1028
1131
1021
1303
844
994
1030
897
986
1114
1027
813
1009
1273
1507
1183
1261
956
1155
965
772
861
1035
964
1066
1002
5847
975
2964
957
1001
880
999
992
1409
1939
1049
872
981
1012
937
1363
1206
1024
994
1067
1397
1958