776
793
873
950
915
963
883
999
975
1036
1021
1438
929
856
878
829
772
694
1024
1143
1363
1629
1614
997
921
857
1220
1118
1211
858
877
869
861