1058
835
985
1690
848
1037
1117
904
912
3309
913
1002
829
877
1102
1120
1198
3550
983
1181
3527
1099
877
956
937
1098
1173
949
1126
1439
1244
955
989
1334
875
869
911
2871
895
1181
845
1209
865
903
953
1023
1289
997
895
1398
6692
930
955
1044
1323
1170
1537
3063
1002
908