2333
1021
830
1037
891
965
878
893
943
966
883
2141
1060
5848
1467
1167
923
1215
1053
1007
2123
874
925
832
1220
999
902
1002
1015
993
1036
1074
932
3782
871
1013
868
905
905
1071
1940
2874
1324
996
1084
780
919
846
1107
1089
878
973
1444
877
1010
979
972
1070
1096
1040