926
892
1209
881
957
868
984
1339
1263
1374
1099
1352
967
1074
1358
1418
1605
1110
879
966
1055
1076
1201
1646
1090
1102
1038
990
1412
1171
1033
1179
1000
975
970
994