1108
1211
934
1381
1982
1002
887
784
862
1268
1247
1108
925
1381
1116
793
1025
1008
1074
2979
1086
3559
1117
4342
3116
1129
1017
1047
1371
4252
920
927
1158
2143
1733
826
970
1359
1112
1598
1281
2300
2974
1047
2130
3904
1635
869
1043
3253
1197
1060
2504
801
1449
1090
993
2517
967
4309