929
895
1212
883
959
870
990
1345
1266
1377
1104
1356
972
1078
1362
1420
1609
1115
880
969
1057
1079
1202
1660
1092
1105
1042
992
1415
1174
1038
1182
1003
978
974
999