1960
885
861
1023
838
898
868
1229
1055
1087
1148
931
849
918
1045
978
904
830
974
1020
1097
4888
909
1035
894
998
818
1778
875
832
935
952
1405
939
875
2192
897
1893
999
973
7552
872
2229
1032
3401
1053
918
836
831
948
914
943
1391
1052
876
894
1680
3352
909
989