948
946
1200
1205
957
907
862
861
928
876
891
1169
969
915
1084
1542
1386
1324
877
1265
1099
865
1133
888
1087
1006
873
9987
9018
1186