1631
929
855
1912
1958
851
992
915
857
877
902
1004
866
1091
1127
831
1001
928
982
1889
896
880
862
4449
988
815
995
1002
832
1148
946
806
778
949
1021
930
1047
796
893
897
994
858
1128
964
929
3608
834
1128
1000
966
939
858
798
904
971
967
817
969
1421
836