860
1129
834
837
896
1023
1165
5249
5321
832
855
998
1104
1098
1107
1684
2087
1494
1218
900
1398
1062
921
1037
903
1044
1115
975
962
1348
958
879
1067
939
850
1208
1070
957
1014
955
1895
1830
998
1005
6977
830
875
4062
962
870
910
5022
1176
932
1035
18943
1097
1066
21889
928