1005
1083
1291
1181
1040
1497
1265
1132
1032
959
1555
1165
1022
966
1117
2139
1668
1347
1826
2017
1060
3613
1397
1650
1137
1547
1708
1066
984
1269
1489
978
1308
988
1306
958
1028
1744
1021
999
1300
1306
1039
950
1337
999
2282
1639
1399
1251
1211
2066
1193
