1029
1755
1388
1225
1878
959
2553
1018
1142
1307
1201
1021
1188
864
1054
886
1047
935
922
1261
1117
879
914
1050
957
813
768
1526
956
791
2300
946
829
929
852
1096
1167
1009
1046
1317
954
1701
834
877
1085
897
991
841
901
877
1047
895
984
837
10234
976
1005
844
920
2310