1029
1755
1388
1225
1878
959
2551
1018
1142
1307
1201
1021
1188
864
1054
886
1046
935
922
1261
1117
879
914
1050
957
813
768
1525
955
791
2299
945
829
929
851
1096
1167
1009
1045
1317
954
1701
834
877
1085
897
991
841
901
877
1047
895
984
837
10234
976
1004
844
920
2310