1184
1139
920
1395
939
1453
1296
1256
1297
1223
856
1028
947
882
988
1054
2024
847
1006
1038
875
959
1065
2183
1653
890
1054
1294
931
1329
968
1279
928
1687
904
905
1285
895
1078
970
1148
892
912
1085
901
1244
953
1017
949
1000
905
2900
1036
873
987
1083
1063
1001
932
1192