1450
3121
1161
989
893
1218
1017
924
1268
1043
1348
1339
2625
1013
1205
929
5083
789
1304
2783
850
878
1577
918
945
1019
1148
972
1016
1149
1020
978
1220
1161
1571
920
946
1018
973
1069
1082
966
8642
1212
984
1294
953
1247
1035
2377
957
1034
1162
1531
1115
1159
2314
1359
1195
973