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