1056
2169
1097
857
1083
874
876
931
940
1007
838
1173
1055
837
979
1050
819
1420
910
836
907
824
974
1266
1259
916
800
1009
923
1483
944
1228
957
820
781
958
883
890
1012
990
972
2550
882
878
840
955
978
836
944
949
1022
935
834
999
1023
864
949
1046
843
884