1401
1678
1645
1567
1167
1169
1264
915
1380
1004
928
965
1500
1083
1348
943
966
1188
1001
1489
1390
916
1604
1031
1521
974
1350
993
1303
1595
956
901
1098
880
1144