1006
1145
899
916
1346
920
1519
959
883
1267
927
1096
910
1097
905
1221
834
1467
1289
999
1284
1321
1283
891
929
895
1212
870
990
1345
1265
1377
1104
1356