857
1006
844
894
1247
1329
954
836
1049
859
962
911
920
1003
930
879
861
866
963
974
1274
901
971
1746
1323
1161
887
1026
1025
1316
860
1185
1209
931
978
893
898
873
989
924
1367
1394
1033
1073
1479
946
976
885
1087
899
1111
1116
892
969
2156
1209
866
1030
1105
1529