1171
1662
1217
1227
1317
948
965
997
1005
1032
1245
1069
1539
1454
979
1689
1099
1594
1038
1400
1072
1393
1693
1001
929
934
1129
914
1183
1035
1191
954
1417
1584