670
821
669
696
760
773
784
801
727
914
837
838
843
1097
1041
1367
966
1039
1049
965
1172
1134
1174
1042
1723
1237
1314
3200
1133
1290
1113
1241
1215
1303
1298
1500
1345
1090
1470
1366
1142
1473
2610
2110
1245
1893
2617
1726
1614
1984
1712
2673
2133
2351
2462
2004
1973
4903
2541
2492