913
879
1195
866
945
857
974
1297
1251
1361
1063
1326
953
1342
1392
1584
1100
868
954
1043
1061
1188
1451
1071
1082
1012
979
1395
1149
1021
1154
988
959
973