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