1595
1008
1010
900
923
874
802
949
951
1040
886
994
879
858
875
850
960
994
1152
895
935
956
4558
829
999
844
810
887
855
1047
933
1410
790
912
789
892
1252
1281
927
1050
1049
979
1058
1244
1143
940
967
974
928
885
1036
955
1097
1116
964
1085
1110
1077
901
1084