1156
1415
1152
1251
936
886
788
1291
1222
1454
1492
1170
1621
1725
971
798
874
791
769
864
820
921
988
881
868
1070
1592
3140
998
1341
1188
1409
1136
1184
1280
1148