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