999
1131
889
906
1325
908
1504
945
872
1254
914
1077
895
1082
890
1205
825
1454
1278
984
1264
1304
1267
879
917
884
1199
947
860
978
1318
1255
1364
1076
1331