1105
2132
1623
1487
1145
1416
1222
1751
990
1068
881
1228
904
860
858
1030
836
1081
972
1070
866
883
1273
874
1466
919
839
1215
878
1036
1027
861
1178
796
1414