2327
1054
948
1067
943
1096
998
1157
1069
932
914
866
973
1148
981
1151
939
1111
873
1002
2449
1020
918
1146
2971
1034
1007
984
1125
1094
845
1156
2217
1268
970
1137
958
971
951
988
1053
1031
930
975
1041
1007
1308
960
1087
1146
1581
1142
1450
1002
1104
897
1092
2015
1041
1133