959
1426
1007
1590
1019
966
1337
1028
1196
989
1183
993
1298
915
1577
1375
1075
1380
1377
1361
980
998
1285
1036
955
1048
1427
1319
1439
1248
1446
1038
1148
1485