1015
1019
1006
1356
1100
1335
1119
1063
1085
1246
923
955
938
903
993
972
1073
943
974
1239
962
1631
1131
1000
935
886
899
1041
1051
904
987
1361
1166
937