876
915
969
913
807
972
918
825
1091
1408
975
1334
1076
1934
1061
945
888
822
1330
788
790
759
1013
923
1065
801
2879
979
806
1038
848
890
771
2601
1745
873
2401
938
947
1005
858
778
906
918
781
987
885
1029
868
1417
1263
1084
801
1107
841
1273
7236
1414
814
834