1284
1629
1552
1136
2204
1084
1264
843
834
899
862
812
756
678
1005
929
1113
664
619
919
1125
1309
917
883
835
1186
931
890
911
1187
872
1151
954
900
1360