956
1060
1375
888
1141
1681
866
882
918
865
958
1397
1005
1066
958
1387
1535
1520
978
1650
1267
1789
1708
1337
1117
1265
1690
951
1830
1227
1306
896
1270
1083
1308
1668
1852
975
1181
985
1227
1032
2327
1547
1137
1130
988
1193
1007
1082
950
918
884
1892
1072
