1170
3411
3153
2879
1128
1264
1940
1288
1317
1276
1179
1583
1095
899
1090
1036
1055
1183
1407
1067
1078
1017
1146
984
955
940
969
1550
1148
931