1293
952
2038
786
989
1187
1324
1698
886
841
1157
1090
1183
972
895
862
821
871
862
947
974
981
906
1202
1161
1777
968
1020
1923
1002
989
893
3943
998
1559
1425
2797
1051
1036
893
1206
946
1370
916
2339
956
819
1983
800
1053
3797
889
859
929
953
1383
917
1503
1676
1560