1251
1932
1279
1306
1019
1102
3240
1038
1430
2308
870
914
1137
878
1152
872
789
804
882
962
925
976
892
1012
987
1048
1448
938
868
863
927
886
839
782